FPGA sebessege

Huszti Andras kyrk at villamvadasz.hu
Mon Nov 13 16:14:16 CET 2006


Hali!

> Az alapjan, amit az ISE kiir :)
Hat nem is tudom. Az ISE-nek alapbol nem szoktam hinni, mivel erdekes
dolgokat tud neha muvelni.

> 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???

> A DCM azert 300 MHz, mert nyilvan arra terveztek, hogy a legszelsosegesebb 
> esetben (az adott FPGA-csalad leggyorsabb tipusaba beleprogramozott 
> leheto legegyszerubb logika hasznalat eseten) is boven elegendo legyen a 
> sebessege.
Jogos.

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?



More information about the Elektro mailing list