Hvad er sekventiel logik?

Sekventiel logik (SL) i digital kredsløbsteori er sættet af regler og implementeringer af kredsløb, der er afhængige af de nuværende og tidligere begivenheder i logiske tilstande og overgange for at bestemme de nuværende logiske tilstande. Når man kender til kombinationslogik (CL), afslører sættet af regler og implementering af kredsløb, der er afhængige af de faktiske logikniveauer, de vigtigste punkter i sekventiel logik. Logiske niveauer til binær computing henviser normalt til høj eller lav. I positiv logik er 1 høj og 0 er lav. Logiske kredsløb består af porte, der kan have en eller flere input og normalt kun en output.

En simpel CL -port er kendt som bufferen og inverteren eller ikke porten. Bufferudgangen er altid den samme som input, men inverterudgangen er altid ikke input. Andre porte, der bruges i CL, inkluderer og Gate, Nand Gate og Nor Gate. OG -porten udsender kun 1, hvis begge input er 1. NAND -porten og NOR -porten er henholdsvis en og gate og en eller gate, hver med en inverter ved output.

Sekventiel logik bruger låse, der låser udgangsniveauerne baseret på tidligere outputniveauer og aktuelle inputniveauer. Linches er normalt bygget ved hjælp af to partnerporte, som enten er to NAND eller heller ikke porte. Portene til disse låse eller flip-flops er låst i en af ​​to stater ved portudgange, der føres tilbage til indgangen til partnerporten. Ved at ændre niveauerne på de frie input fra portene opnås en vending af logisk niveau. Sekventiel logisk analyse involverer både at observere de oprindelige outputniveauer og observere ændringen i outputniveauer baseret på ændringen i inputniveauer.

I binære tællere er der kantdetekteringskredsløb i uretindgangen for hvert binært ciffer (bit) lås. Tællere bruger normalt en positiv kant detektering til normal tælling. For eksempel bruger en 8-bit-tæller 8-bit låse.

sekventiel logik gør brug af kaskaderede bitlæber til at producere enAsynkron (async) digital tæller. Når der er lidt fra den mindre signifikante bit (LSB) -lås til at åbne den mere betydningsfulde bit (MSB), er den kendt som en async-tæller. I async klokker hinanden hinanden på lidt forskellige tidspunkter, mens synkrone (synkronisering) logiske ure alle låser samtidigt. Async -tælleren vil lide en maksimal total krusningsforsinkelse svarende til en klokkeskærmforsinkelse ganget med antallet af bit i disken. I synkroniseringslogik er bitlåsene i en digital tæller uret samtidig, således er den samlede krusningsforsinkelse lig med en låse Ripple -forsinkelse for et hvilket som helst antal bit i disken.

ANDRE SPROG

Hjalp denne artikel dig? tak for tilbagemeldingen tak for tilbagemeldingen

Hvordan kan vi hjælpe? Hvordan kan vi hjælpe?