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).
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.
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 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 ( 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 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:
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: