Logo hu.boatexistence.com

Mikor használjunk nem blokkoló funkciót?

Tartalomjegyzék:

Mikor használjunk nem blokkoló funkciót?
Mikor használjunk nem blokkoló funkciót?

Videó: Mikor használjunk nem blokkoló funkciót?

Videó: Mikor használjunk nem blokkoló funkciót?
Videó: Межсезонье Детройт Лайонс начинается | Подкаст Детройт Лайонс 2024, Lehet
Anonim

A nem blokkoló eljárási utasítást akkor használhatja, amikor több regiszter-hozzárendelést szeretne végrehajtani ugyanazonidőlépésen belül, függetlenül a sorrendtől vagy az egymástól való függéstől. Ez azt jelenti, hogy a nem blokkoló utasítások jobban hasonlítanak a tényleges hardverre, mint a blokkoló hozzárendelésekre.

Miért használunk nem blokkolást a blokkban?

A blokkoló (=) és a nem blokkoló (<=) hozzárendelések a végrehajtási sorrend szabályozására szolgálnak a mindig block utasításvégrehajtáson belül. A nem blokkoló hozzárendelések szó szerint nem blokkolják a következő utasítások végrehajtását. Először az összes utasítás jobb oldalát kell meghatározni, majd a bal oldalakat együtt rendelni.

Mikor használna blokkoló vagy nem blokkoló hozzárendeléseket a szekvenciális logika kódolásakor?

1. irányelv: A szekvenciális logika modellezésekor használjon nem blokkoló hozzárendeléseket 2. irányelv: Reteszek modellezésekor használjon nem blokkoló hozzárendeléseket. Számos módja van a kombinációs logika kódolásának a Verilog segítségével, de ha a kombinációs logika kódolása mindig blokk használatával történik, akkor blokkoló hozzárendeléseket kell használni.

Mi az a blokkoló és nem blokkoló hozzárendelés?

blokkok, finoman eltérő viselkedéssel. • Blokkolás: az értékelés és a hozzárendelés azonnali. • Nem blokkoló hozzárendelés: minden hozzárendelés elhalasztva mindaddig . a jobb oldalak kiértékelése megtörtént (a szimuláció vége.

Hol használják a blokkoló és nem blokkoló Verilogot?

Íme egy jó hüvelykujjszabály a Veriloghoz: A Verilogban, ha szekvenciális logikát szeretne létrehozni, használjon egy órajelű mindig blokkot nem blokkoló hozzárendelésekkel Ha kombinált logikát szeretne létrehozni, használja egy mindig blokk blokkoló hozzárendelésekkel. Próbáld meg ne keverni a kettőt ugyanabban a mindig blokkban.

Ajánlott: