Combinational Logic Circuit vs Sequential Logic Circuit
Digitale kredsløb er de kredsløb, der bruger diskrete spændingsniveauer til dens drift, og den boolske logik til matematisk fortolkning af disse operationer. Digitale kredsløb bruger abstrakte kredsløbselementer kaldet porte, og hver gate er en enhed, hvis output er en funktion af indgange alene. Digitale kredsløb bruges til at overvinde signaldæmpningen, støjforvrængning, der findes i analoge kredsløb. Baseret på forholdet mellem input og output er digitale kredsløb opdelt i to kategorier; Kombinerende logiske kredsløb og sekventielle logiske kredsløb.
Mere om kombinations logik kredsløb
Digitale kredsløb, hvis output er en funktion af de nuværende input kaldes Combinational Logic-kredsløb. Kombinationelle logiske kredsløb har derfor ingen evne til at gemme en tilstand inde i dem. I computere udføres aritmetiske operationer på lagrede data ved hjælp af kombinerende logiske kredsløb. Halv adders, fulde adders, multiplexers (MUX), demultiplexers (DeMUX), kodere og dekodere er elementær niveauimplementering af kombinerede logiske kredsløb. De fleste komponenter i Aritmetic and Logic Unit (ALU) består også af kombinerende logiske kredsløb.
Kombinerede logiske kredsløb implementeres hovedsageligt ved hjælp af Sum of Products (SOP) og Products of Sum (POS) regler. Uafhængige arbejdstilstande i kredsløbet er repræsenteret med boolsk algebra. Derefter forenklet og implementeret med NOR, NAND og NOT Gates.
Mere om Sequential Logic Circuits
Digitale kredsløb, hvis output er en funktion af både nuværende indgange og tidligere indgange (med andre ord kredsløbets nuværende tilstand) er kendt som sekventielle logiske kredsløb. Sekventielle kredsløb har evnen til at bevare den forrige tilstand i systemet baseret på de aktuelle indgange og den forrige tilstand; derfor siges det sekventielle logiske kredsløb at have hukommelse og bruges til at lagre data i et digitalt kredsløb. Det enkleste element i sekventiel logik er kendt som en lås, hvor det kan bevare den forrige tilstand (låser hukommelsen / tilstanden). Låse er også kendt som flip-flops (f-f'er), og i ægte strukturel form er det et kombinationskredsløb med en eller flere udgange, der føres tilbage som input. JK, SR (Set-Reset), T (Toggle) og D er almindeligt anvendte flip flops.
Sekventielle logiske kredsløb bruges i næsten alle typer hukommelseselementer og finite-state-maskiner. Finite State Machine er en digital kredsløbsmodel, hvor det fremgår, om systemet er endeligt. Næsten alle sekventielle logiske kredsløb bruger et ur, og det udløser betjening af flip flops. Når alle flip-flops i det logiske kredsløb udløses samtidigt, er kredsløbet kendt som et synkront sekventielt kredsløb, mens kredsløbene, der ikke udløses samtidigt, er kendt som asynkrone kredsløb.
I praksis er de fleste af de digitale enheder baseret på en blanding af kombinerende og sekventielle logiske kredsløb.
Hvad er forskellen mellem kombinations- og sekventielle logiske kredsløb? • Sekventielle logiske kredsløb har dens output baseret på indgange og systemets nuværende tilstande, mens det kombinerende logiske kredsløbs output kun er baseret på de aktuelle indgange. • Sekventielle logiske kredsløb har en hukommelse, mens kombinerende logiske kredsløb ikke har evnen til at bevare data (tilstand) • Kombinerende logiske kredsløb bruges hovedsageligt til aritmetiske og boolske operationer, mens sekventielle logiske kredsløb bruges til lagring af data. • Kombinerende logiske kredsløb er bygget med logiske porte som elementær enhed, i de fleste tilfælde har sekventielle logiske kredsløb (f-f) som den elementære bygningsenhed. • De fleste sekventielle kredsløb er uret (udløses til drift med elektroniske impulser), mens kombinationslogik ikke har ur. |