A szekvenciális logika a digitális eszközök memórialogikája . A "szekvenciális" név az angolra nyúlik vissza . szekvencia . A megfelelő logikát szekvenciális logikának is nevezhetjük , bár ez utóbbi kifejezést főleg a logikai automatákkal kapcsolatban használják.
A szekvenciális logika abban különbözik a kombinációs logikától , hogy a digitális eszközöket a működésük előzményeinek figyelembevételével modellezi (vagyis feltételezi a memória jelenlétét , amit a kombinációs logika nem biztosít).
A szekvenciális logika a diszkrét matematika egyik ága . A digitális áramkörök elméletén belül fejlődik a kombinációs logikával , a Boole-algebrával és a véges automatákkal szoros összefüggésben . Az üzemeltetési előírásoktól függően a digitális eszközök szinkronra és aszinkronra oszthatók. Ennek megfelelően viselkedésük szinkron vagy aszinkron logikának van kitéve.
A memóriával rendelkező eszközök logikai modellezésében kiemelt szerepet kap az időtényező, amelyet szinkron körökben természetesen a véges automata ciklusai is figyelembe vesznek. A ciklusok meghatározzák az automata állapotváltozásának pillanatait, azaz szinkronizálják a megfelelő függvényt.
A szinkronlogika matematikai apparátusát Mealy és Moore automata modellek adják meg . [egy]
Az aszinkron szekvenciális logika a memória hatásának kifejezésére az állapotváltozás pillanatait használja, amelyek nincsenek kifejezetten megadva, hanem a logikai értékek összehasonlításán alapulnak a "korábban-később" elv szerint. Az aszinkron logikához elegendő beállítani az állapotok változásának sorrendjét, függetlenül a valós vagy virtuális időhöz való bármilyen kötéstől. A szekvenciális logika elméleti apparátusa a szekvencia és a venjunction matematikai eszközeiből, valamint az ezekre épülő logikai-algebrai egyenletekből áll.
A szekvencia ( lat. sequentia - szekvencia ) propozíciós elemek sorozata, amelyet egy rendezett halmaz reprezentál, például ahol
Egy szekvenciával egy bináris függvény valósul meg , úgy, hogy az csak abban az esetben megy végbe
feltéve, hogy minden (A szimbólum a vezető relációt határozza meg).
A szekvenciális függvény az argumentumok egyetlen értékénél eggyel változik, amelyek telepítése felváltva történik, kezdve és ezzel végződve . Minden más esetben - .
A venjunction egy aszimmetrikus logikai-dinamikai művelet , amely szerint a konnektív csak akkor vesz fel egyetlen értéket, ha a létrehozáskor az egyenlőség már megtörtént.
A venjunction igazsága a háttér bekapcsolásának köszönhető
A logikai bizonytalanságot a venjunction fejezi ki:
A venjunction és a minimális (két elemből álló) szekvencia funkcionálisan azonos:
A Venjunctor a szekvenciális logika fő működési memóriaeleme. Az egyenlőség elve alapján valósul meg
ahol a képlet az SR flip-flop függvényt képviseli .
A szekvenszer egy bizonyos módon összekapcsolt venjunctorok összetétele alapján épül fel. Például megvalósítani
szekvenszer , a következő képletek alkalmasak: