seriovo-paralelni prevodnik

Hynek Sladky econf@centrum.cz
Středa Květen 5 13:45:19 CEST 2004


quattro QUATTRO wrote:
> Dobry den, delam na jednom projektu a dostal jsem se do situace,
> kterou nevim jak elegantne vyresit. Jedna se o nasledujici:
> dvouvodicova sbernice CLK a DATA. CLK je generovane zarizenim s
> periodou 320ns. DATA jsou 12bitova a jsou platna na vzestupne hrane
> hodin. prvni bit je vzdy hodnota 1 a posledni bit (12bit) je vzdy 0.

Resil bych to asi posuvnym registrem s tim, ze kdyz do posledniho bitu 
se nasune '1', tak se provede prepsani do paralelniho registru a 
nulovani serioveho registru. Videl bych to na 2x164, 2x574 plus trocha 
logiky na rizeni.
Nejlepsi by bylo rizeni synchronni - je-li v nejvyssim bitu '1', tak 
nejake hodiny provedou prepis do paralelniho registru a nasledne 
nulovani. Toto by melo jit dat do nejakeho primereneho logickeho pole.
Jinak by musely byt generovany zpozdene signaly '1' -> zpozdeny zapis -> 
zpozdeny reset...

Hynek



Další informace o konferenci Hw-list