Mi a különbség a blokkolás és a nem blokkolás között?
Mi a különbség a blokkolás és a nem blokkolás között?

Videó: Mi a különbség a blokkolás és a nem blokkolás között?

Videó: Mi a különbség a blokkolás és a nem blokkolás között?
Videó: Mi a különbség az asztrozófia és az asztrológia között? - Csak annyi, mint az Ég és a Föld között 2024, December
Anonim

Mi a különbség a blokkolás és a nem blokkolás között kijelentések a verilogban? A blokkolása nyilatkozat nem fog Blokk párhuzamos utasítások végrehajtása Blokk , azt jelenti, hogy szekvenciálisan fog végrehajtani, miközben Nem blokkoló A hozzárendelés lehetővé teszi a szekvenciálisan végrehajtott hozzárendelések ütemezését Blokk.

Ezt szem előtt tartva, mi a blokkolás és a nem blokkolás a Verilogban?

Nos, az "=" az blokkolása hozzárendelés és a "<=" is nem blokkoló feladat. A "=" a kódot szekvenciálisan hajtja végre a kezdet/vége belül, míg nem blokkoló A "<=" párhuzamosan fut. Elvégre elkészítheti blokkolása hozzárendelések hozzárendelési utasításokkal a always-on kívül blokkok , és ezek mind párhuzamosan futnak.

Hasonlóképpen, mi a különbség az aszinkron és a nem blokkoló között? An aszinkron hívás olyan átvitelt kér, amely teljes egészében (teljes egészében) megtörténik, de valamikor a jövőben befejeződik. Nem - blokkolása : Ez a funkció nem vár, amíg a veremben van. A szinkron definíció szerint egy időben történik. Aszinkron úgy definiálják, hogy nem egy időben történik.

Azt is tudni, hogy mi blokkol a Verilogban?

A blokkolása feladat azért kapja a nevét, mert a blokkolása A hozzárendelésnek ki kell értékelnie az RHS argumentumokat, és minden más megszakítása nélkül teljesítenie kell a hozzárendelést Verilog nyilatkozat. A feladat úgy szól, hogy " Blokk " egyéb feladatokat, amíg az aktuális feladat be nem fejeződik.

Mi az a blokkoló művelet?

Blokkolás utal rá tevékenységek hogy Blokk további végrehajtás addig művelet befejezi. Az adott példában a localStorage a blokkoló működés ahogy leállítja a végrehajtást az olvasáshoz.

Ajánlott: