Forskjellen mellom kombinasjonslogisk krets og sekvensiell logikkkrets

Kombinasjonslogisk krets vs sekvensiell logikkkrets

Digitale kretser er kretsene som bruker diskrete spenningsnivåer for driften, og den boolske logikken for matematisk tolkning av disse operasjonene. Digitale kretser bruker abstrakte kretselementer som kalles porter, og hver gate er en enhet hvis utgang er en funksjon av innganger alene. Digitale kretser brukes til å overvinne signaldempingen, støyforvrengning som finnes i analoge kretser. Basert på forholdet mellom innganger og utganger, er digitale kretser delt inn i to kategorier; Kombinasjonslogikkkretser og sekvensielle logikkkretser.

Mer om kombinasjonslogikkkretser

Digitale kretser hvis utganger er en funksjon av nåværende innganger, kalles kombinasjonslogikk kretser. Derfor har kombinasjonslogikkkretser ingen evne til å lagre en tilstand inne i dem. I datamaskiner utføres aritmetiske operasjoner på lagrede data ved hjelp av kombinasjonslogiske kretser. Half adders, full adders, multiplexere (MUX), demultiplexere (DeMUX), kodere og dekodere er elementær nivå implementering av kombinasjonslogikk kretser. De fleste komponenter i aritmetisk og logisk enhet (ALU) er også sammensatt av kombinasjonslogiske kretser.

Kombinasjonslogikk kretser er i hovedsak implementert ved hjelp av Sum of Products (SOP) og Products of Sum (POS) regler. Uavhengige arbeidsstater i kretsen er representert med boolsk algebra. Deretter forenklet og implementert med NOR, NAND og NOT Gates.

Mer om sekvensielle logikkkretser

Digitale kretser hvis utgang er en funksjon av både nåværende innganger og de siste inngangene (med andre ord, nåværende tilstand av kretsen) er kjent som sekvensielle logikk kretser. Sekventielle kretser har evnen til å beholde systemets tidligere tilstand basert på nåværende innganger og forrige tilstand; Derfor er sekvensiell logikk krets sies å ha minne og brukes til å lagre data i en digital krets. Det enkleste elementet i sekvensiell logikk er kjent som en lås, hvor den kan beholde den forrige tilstanden (låses minne / tilstand). Låser er også kjent som flip-flops (f-f's), og i ekte strukturell form er det en kombinasjonskrets med en eller flere utganger tilbakebetalt som innganger. JK, SR (Set-Reset), T (Toggle) og D er vanlige flip-flops.

Sekventielle logikk kretser brukes i nesten alle typer minneelementer og finite state maskiner. Finite State Machine er en digital kretsmodell der det er mulig å angi om systemet er begrenset. Nesten alle sekvensielle logikk kretsene bruker en klokke, og det utløser driften av flip-flops. Når alle flip-flops i logikk kretsen utløses samtidig, er kretsen kjent som en synkron sekvensiell krets, mens kretsene som ikke utløses samtidig, kalles asynkrone kretser.

I praksis er de fleste av de digitale enhetene basert på en blanding av kombinasjons- og sekvensielle logikkretser.

Hva er forskjellen mellom kombinasjons- og sekvensielle logikkkretser?

• Sekventielle logikk kretser har sin utgang basert på inngangene og dagens tilstander i systemet, mens den logiske kretsens utgang er basert bare på de nåværende innganger.

• Sekventielle logikkkretser har minne, mens kombinasjonslogikk kretser ikke har mulighet til å beholde data (tilstand)

• Kombinasjonslogikkkretser brukes hovedsakelig for aritmetiske og boolske operasjoner, mens sekvensielle logikkretser brukes til lagring av data.

• Kombinasjonslogikk kretser er bygd med logiske porter som den grunnleggende enheten, mens de fleste logiske kretser i de fleste tilfeller har (f-fs) som den elementære bygningsenheten.

• De fleste sekvensielle kretser er klokket (utløst for drift med elektroniske pulser), mens kombinasjonslogikken ikke har klokker.