Nem ertem....

hoyuka hoyuka at c2.hu
Sun Jan 22 15:14:48 CET 2006


Hali!

Nem tom, hogy verilog-ban hogy van, de ezzel adtal egy-ket otletet, hogy
mit lenne erdemes megnezni.
Az az erdekes, hogy nem tul reg irtam verilogban soros portot, le is
teszteltem (iverilog) mukodonek latszik. De amikor meg azt csinaltam,
abban a hitben eltem, hogy a = ertekadasnak csak a kovetkezo muveletben
fogom latni az eredmenyet.... Le kell majd ulnom tesztelgetni ezzeket a
dolgokat.

udv.
hoyuka

Zoltán Radó said:
> HA>cnt = cnt + 1;
> HA>if (cnt == 55)
>
> HA> noveli a cnt-t es mikozben noveli vizsgalja vagy csak azutan? Logikus,
> HA> hogy az orajelet picit kesleltetni kell az if vizsgalohoz. Kulonben
> HA> hazardok alakulnanak ki. Fontos-e a sorrend vagy sem?
>
> Az órajelet még véletlenül sem kell késleltetni. Ha késik, akkor AZ
> járulhat hozzá a hazardok kialakulásához. Nem véletlen, hogy
> speciális, alacsony késleltetésü "vezetékeket" használnak az órajel
> huzalozásához.
>
> A különbség a kombinációs hálózatban van.
> Ha a cnt egy rögtön updatelõdõ tipus (VHDL-nél variable), akkor az AND
> kapuk (IF) a
> összeadó áramkör után lesz.
> Ha a cnt nem rögtön updatelõdõ tipus (VHDL-nél SIGNAL), akkor az AND
> kapuk a cnt D tárolók kimenetére kapcsolódnak. A összeadó áramkör
> szintén a cnt D  tárolók kimenetére kapcsolódnak. Az eredmény pedig
> visszacsatolódik a cnt D tárolók bemenetére.
>
>
> Amit az elõzõ levélbõl kifelejtettem: Egy variable értéke a
> process végrehajtása után elveszik.
>
> Üdv.: Zoli
>
>
> -----------------------------------
>  Szponzorunk: http://tonerbolt.hu/
>


-- 
http://hoyuka.myip.hu
-------------------------------------
Mi a C2? http://mail.c2.hu




More information about the Elektro mailing list