FPGA sebessege
caverman at freemail.hu
caverman at freemail.hu
Mon Nov 13 17:30:56 CET 2006
>> Ha egyszeru logikat tervezel (peldaul egy invertert :) ), akkor azt
>> nagy sebesseggel uzemeltetheted. Ha bonyolult, tobbszintu logikat, akkor
>> egy clock valtozasra sok-sok belso alkatreszen megy keresztul az
>> informacio, ezeknek a kesleltetesei rossz esetben osszeadodnak, tehat sok
>> ido kell, mire johet egy kovetkezo clock valtozas.
> Sejtettem, hogy valami ilyesmi lesz. DCM-et befogtam 300Mhz-re. Majd ezt
> vittem egy szamlalora. 100000000-nal nullazta a szamlalot es egy led-et
> villogtatott. Szemmel lathatoan mukodott a dolog. Erre a designre at
> irta hogy 46Mhz-el (kb) tud menni. Ennek meroben ellentmond a 300Mhz.
> Vagy az ISE nem tudja az FPGA-t vagy az FPGA nem tudja az ISE-t... Hol
> itt az igazsag???
Hidd el, hogy ő tudja jobban. Mérd meg a kijövő frekvenciát
nagypontosságú frekimérővel és azt fogod nagy valószinüséggel
tapasztalni, hogy nem egy stabil frekit kapsz. Ugyanis az összes
kapcsolóelem az FPGA-ban összevissza fog neked működni. Egyes
regiszterek már betároltak, egyesek meg még nem, mert nem ért oda az
adat a jelkésleltetések miatt. (Pontosabban ők is betároltak, csak nem
a jó adatot.)
> Meg egy dolog. Tegyuk fel, hogy beleroszakolok egy PIC-et az FPGA-ba. Es
> kiirja ra, hogy mondjuk 39Mhz-el megy. Ha DCM-el meghajtom 100Mhz-el
> akkor mit tapasztalhatok? Nem megy? Hulyeseget csinal? Tokeletesen
> mukodik?
Tökéletesen rosszul fog működni.
Zoli
More information about the Elektro
mailing list