Skillnad mellan kombinationslogisk krets och sekventiell logisk krets
Combinational Logic Circuit vs Sequential Logic Circuit
Digitala kretsar är kretsarna som använder diskreta spänningsnivåer för dess operation och den boolesiska logiken för matematisk tolkning av dessa operationer. Digitala kretsar använder abstrakta kretselement som kallas grindar, och varje grind är en enhet vars utgång är en funktion av inmatningar ensam. Digitala kretsar används för att övervinna signaldämpningen, ljuddämpning som finns i analoga kretsar. Baserat på relationerna mellan ingångarna och utgångarna är digitala kretsar indelade i två kategorier; Kombinationslogiska kretsar och sekventiella logikkretsar.
Mer om kombinationslogiska kretsar
Digitala kretsar vars utgångar är en funktion av nuvarande ingångar kallas kombinationslogiska kretsar. Därför har kombinationslogiska kretsar ingen möjlighet att lagra ett tillstånd inuti dem. I datorer utförs aritmetiska operationer på lagrade data av kombinationslogiska kretsar. Halvtillsatser, kompletta adderare, multiplexorer (MUX), demultiplexerare (DeMUX), kodare och avkodare är grundläggande implementering av kombinationslogiska kretsar. De flesta komponenterna i aritmetisk och logisk enhet (ALU) består också av kombinationslogiska kretsar.
Kombinationslogiska kretsar implementeras huvudsakligen med Sum of Products (SOP) och Products of Sum (POS) regler. Oberoende arbetsställen i kretsen representeras av booles algebra. Sedan förenklad och implementerad med NOR, NAND och NOT Gates.
Mer om Sequential Logic Circuits
Digitala kretsar vars produktion är en funktion av både nuvarande ingångar och tidigare ingångar (med andra ord, nuvarande tillstånd av kretsen) är kända som sekventiella logikkretsar. Sekventiella kretsar har möjlighet att behålla systemets tidigare tillstånd baserat på nuvarande ingångar och tidigare tillstånd; därför sägs sekventiell logikkrets ha minne och används för att lagra data i en digital krets. Det enklaste elementet i sekventiell logik är känd som en spärr, där den kan behålla det föregående tillståndet (spärrar minnet / tillståndet). Spärrar är också kända som flip-flops (f-f) och i verklig konstruktionsform är det en kombineringskrets med en eller flera utgångar som matas tillbaka som ingångar. JK, SR (Set-Reset), T (Toggle) och D är vanligtvis använda flip-flops.
Sekventiella logikkretsar används i nästan alla typer av minneselement och ändliga statliga maskiner. Finite State Machine är en digital kretsmodell där eventuella stater om systemet är begränsat. Nästan alla sekventiella logikkretsar använder en klocka, och det utlöser funktionen av flip-flops.När alla flip-flops i logikkretsen utlöses samtidigt är kretsen känd som en synkron sekventiell krets, medan kretsarna som inte utlöses samtidigt kallas asynkrona kretsar.
I praktiken bygger de flesta digitala enheterna på en blandning av kombinations- och sekventiella logikkretsar.
Vad är skillnaden mellan kombinerade och sekventiella logikkretsar? • Sekventiella logikkretsar har sin utgång baserad på ingångarna och systemets nuvarande tillstånd, medan den kombinerade logikkretsens utgång endast är baserad på nuvarande ingångar. • Sekventiella logiska kretsar har ett minne, medan kombinationslogiska kretsar inte har förmåga att behålla data (tillstånd) • Kombinationslogiska kretsar används huvudsakligen för aritmetiska och boolesiska operationer, medan sekventiella logikkretsar används för lagring av data. • Kombinationslogiska kretsar är byggda med logiska grindar som den elementära enheten medan de sekventiella logikkretsarna i de flesta fall har (f-fs) som den elementära byggenheten. • De flesta sekventiella kretsar klockas (utlöses för användning med elektroniska pulser), medan kombinationslogiken inte har klockor. |