Különbség a kombinációs és a szekvenciális logika között | Kombinációs vs szekvenciális logika

Anonim

kombinációs / szekvenciális logika A digitális elektronika a modern technológiai fejlődés alapja. A digitális eszközöket a logikai logika alapelvei alapján hozza létre. A kimenetek természetén alapuló logikai logikát kombinációs logika és szekvenciális logika választja el. Mindenféle logika használható a különböző digitális elemek megvalósítására.

Kombinációs logika A kombinációs logikában a kimenet csak a jelenlegi bemenetek függvénye. A kimenet független az előző kimenetektől; ezért néha

idő-független logika . Kombinációs logika bináris bemeneti jelek és bináris adatok végrehajtására. A CPU aritmetikai és logikai egysége kombinációs műveleteket hajt végre az adatláncon. A kombinációs logika alapján felépítik a felfelhasználókat, a teljes összegzőket, a multiplexert, a demultiplexert, a dekódolót és a kódolót.

Sequential Logic

A szekvenciális logika logikai logikai formája, ahol a kimenet a jelenlegi bemenetek és a múltbeli kimenetek függvénye. A legtöbb esetben a kimeneti jel új bemenetként kerül vissza az áramkörbe. A szekvenciális logikát véges állapotú gépek tervezéséhez és kialakításához használják. A szekvenciális logika alapvető megvalósítása a flip-flop.

Flip-flops úgy tervezték, hogy megőrizzék a rendszer állapotát, ezért alapvető memóriaelemnek tekinthetők.

A szekvenciális logika tovább szinkron logikára és aszinkron logikára oszlik. A szinkron logika alatt a logikai műveletet ciklikusan ismételjük meg az áramkör minden egyes flip-flopja által szolgáltatott oszcilláló jel révén. Ez a jel, amelyet gyakran az óraimpulzusnak hívnak, aktiválja a logikai áramkört egyetlen művelethez. A szinkron logika fő előnye az egyszerűség. A szinkron logika legfőbb hátrányai a korlátozott órajel-sebesség és az órajel jelzése minden flip-flop számára. Ennek eredményeképpen a szinkron áramkörök sebessége korlátozott, és az energiaveszteség akkor jelentkezik, amikor a jelet minden flip-flop elemre osztják.

aszinkron logika -ben, az összes flip-flop nem ugyanabban a ciklusban van. Inkább minden egyes flip-flop a fő órajelen vagy egy másik flip-flop kimenetén keresztül történik. Ezért az aszinkron logikai áramkörök sebessége jóval magasabb, mint a szinkron áramkörök. Annak ellenére, hogy az aszinkron logika hatékony, nehéz megtervezni és végrehajtani őket, és problémákat okozni, ha két jel átfedi egymást. Mi a különbség a kombinációs és a szekvenciális logika között?

• A kombinációs logika csak a jelen bemeneteket használja a kimenet meghatározásához, míg a szekvenciális logika mind a jelen bemeneteket, mind az előző kimeneteket használja az aktuális bemenet meghatározásához.

• A kombinációs logikát az alapvető Boole-műveletek végrehajtására használják, míg a szekvenciális logikát memóriaelemek létrehozására használják.

• A szekvenciális logika a kimenetről a bemenetekre visszacsatolást alkalmaz, miközben a kombinációs logika nem igényel visszajelzéseket.