cpld globalis reset

ide.ne.irj at freemail.hu ide.ne.irj at freemail.hu
Tue Sep 21 17:00:10 CEST 2004


Thus spake Babrian Viktor:

> ugy erted, hogy nem hasznaltal pl. shiftregiszter modult, hanem egy modul
> az egesz applikacio, aztan kesz?
> Ez durva azert; ha vmibol ketto kell, akkor kopipaszta?

Egy 8 bites shiftregiszter kb ennyi:
[sreg7..sreg0] := [sreg6..sreg0,din];
Mi a rakot kell ezen modulozni? Meg cut'n paste sem kell, BEGEPELEM
ezt a sort ujra. Te tobbet gepelsz amig leirod hogy module meg
mittomen... Semmi ertelme. Akkor kene ha pl processzor magot akarsz
beilleszteni, azt gaz lenne begepelni, de CPLD-n nem csinalsz olyat
soha.

> es egy megerosites:
> ABELben neked sikerult belso netet (tehat nem a dedikalt globalis reset
> pin netjet) rakotni a globalis reset netre?
> (mielott atirom ABELbe az egeszet)

Nem. En szepen kivezettem egy labra a resetet, es utana a pint
hasznaltam resetre es clockra. De azt is maga a cpld hajtja meg, a
megfelelo logikaval. Ez nem gaz, kulso multiplexelest is igy szokas
csinalni, ha pl ket szamlalo kimenetet kell osszemultiplexelni.
Igy ketszer annyi pin kell, az igaz, de nem kellenek plusz makrocellak.
(ez is egy optimalizacios meggondolas)
Egyebkent erre van a xilinx property 'BUFG=SR my_reset'; megoldas, a
helpben megtalalod. En nem probaltam soha.

> Viktor

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.h u/~vf/
"Mar elobb is valaszoltam volna a leveledre, de nem irtal egyet sem..."




More information about the Elektro mailing list