FIFO vezerles
vf at elte.hu
vf at elte.hu
Mon Sep 27 20:57:19 CEST 2004
Hi!
Kezdek megorulni... Tok jol mukodik a legujabb kartyam PCI resze, az
analog aramkorokkel sincs nagy gond, csak egy egyszeru FIFO kezelessel.
Ehhez hasonlot is mar tobbszor csinaltam, mindig mukodott, most nem.
Tehat 2 orajel van, a 33MHz PCI clock, meg egy 11MHz koruli orajel,
amivel szinkronban kene kinyomnom az adatokat. A memoria (64bites SRAM)
es gyakorlatilag minden mas a PCI clockrol megy.
Az a gond, hogy bar funkcionalisan mukodik, a ket orajel fazisanak
csuszasa miatt idonkent hibazik, ez jitterkent latszik a kimeno adatokban.
Mi erre a profi megoldas?
Van 1db 288 makrocellas 7ns CPLD, ezzel kene megcsinalni.
Akar haromszorosan lehet bufferelni, az meg szukosen belefer.
Majdnem tok ugyanez a kapcsolas 10ns alkatreszekkel mukodik.
Latch metastability vagy ground bounce, vagy egyeb?
Nemi varazslassal sikerult elerni, hogy a gyorsabb uzemmodban mar
nincs jitter, legalabbis nem latszik a szkopon. A lassabb (fele)
sebessegu modban viszont mindig marad egy kicsi...
1ms csomagban 100..200ns. Ez 0.2 ezrelek, azt meg lehet hallani? :)
--
Valenta Ferenc <vf at elte.hu> Visit me at http://ludens.elte.h u/~vf/
... ERR0R: Timing error! Please wait! And wait! And wait!
More information about the Elektro
mailing list