Sekventiel logik

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 19. oktober 2020; verifikation kræver 1 redigering .

Sekventiel logik er  hukommelseslogikken for digitale enheder . Navnet "sekventiel" går tilbage til det engelske.  rækkefølge . Den tilsvarende logik kan også omtales som sekventiel logik , selvom sidstnævnte term hovedsageligt bruges i forbindelse med logiske automater.

Sekventiel logik adskiller sig fra kombinationslogik ved, at den modellerer digitale enheder under hensyntagen til historien om deres drift (det vil sige, at den antager tilstedeværelsen af ​​hukommelse , hvilket ikke er forudsat i kombinationslogik).

Karakteristika

Sekventiel logik er en gren af ​​diskret matematik . Den udvikler sig inden for teorien om digitale kredsløb i tæt forbindelse med kombinationslogik , boolsk algebra og endelige automater . Afhængigt af driftsbestemmelserne er digitale enheder opdelt i synkrone og asynkrone. Følgelig er deres adfærd underlagt enten synkron eller asynkron logik.

Synkron sekventiel logik

I logisk modellering af enheder med hukommelse gives en særlig rolle til tidsfaktoren, som i synkrone kredsløb naturligvis tages i betragtning af den endelige automats cyklusser. Cyklerne bestemmer tidspunkterne for ændring af automatens tilstande, det vil sige, de synkroniserer den tilsvarende funktion.

Det matematiske apparat for synkron logik er givet af Mealy og Moores automatmodeller . [en]

Asynkron sekventiel logik

Asynkron sekventiel logik til at udtrykke effekten af ​​hukommelse bruger øjeblikke af tilstandsændring, som ikke er specificeret eksplicit, men baseret på sammenligning af logiske værdier i henhold til "tidligere-senere" princippet. For asynkron logik er det nok at indstille rækkefølgen af ​​skiftende tilstande, uanset eventuelle bindinger til reel eller virtuel tid. Det teoretiske apparat for sekventiel logik består af de matematiske værktøjer sekventering og venjunction, samt logisk-algebraiske ligninger baseret på dem.

Sekvens

Sekvens ( lat.  sequentia - sekvens ) er en sekvens af propositionelle elementer repræsenteret af et ordnet sæt, f.eks .

Ved hjælp af en sekvent realiseres en binær funktion , sådan at den kun finder sted i tilfældet

forudsat at for alle (Symbolet angiver lead-relationen).

Den sekventielle funktion bliver til én ved enkelte værdier af argumenterne, hvis installation udføres på skift, startende med og slutter med . I alle andre tilfælde - .

Venjunction

Venjunction er en asymmetrisk logisk-dynamisk operation , hvorefter connectivet kun antager en enkelt værdi, hvis ligheden allerede har fundet sted på etableringstidspunktet.

Sandheden om venjunction skyldes, at der tændes for baggrunden

Logisk usikkerhed er udtrykt ved venjunction:

Venjunction og minimal (to-element) sekvent er funktionelt identiske:

Implementering

Venjunctor er det vigtigste operationelle hukommelseselement i sekventiel logik. Det gennemføres på grundlag af ligestilling

hvor formel repræsenterer SR-flip-flop- funktionen .

Sekvenseren er bygget på basis af en sammensætning af venjunctors forbundet på en bestemt måde. For eksempel at implementere

sequencer , er følgende formler velegnede:

Se også

Noter

  1. Klassifikation af abstrakte automater

Litteratur

Links