Logica secventiala

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 19 octombrie 2020; verificarea necesită 1 editare .

Logica secvențială  este logica de memorie a dispozitivelor digitale . Numele „secvențial” se întoarce la engleză.  succesiune . Logica corespunzătoare poate fi denumită și logică secvențială , deși ultimul termen este folosit în principal în legătură cu automatele logice.

Logica secvențială diferă de logica combinațională prin faptul că modelează dispozitivele digitale ținând cont de istoricul funcționării lor (adică presupune prezența memoriei , care nu este prevăzută în logica combinațională).

Caracteristici

Logica secvențială este o ramură a matematicii discrete . Se dezvoltă în cadrul teoriei circuitelor digitale în strânsă legătură cu logica combinațională , algebra booleană și automatele finite . În funcție de reglementările de funcționare, dispozitivele digitale sunt împărțite în sincrone și asincrone. În consecință, comportamentul lor este supus fie logicii sincrone, fie asincrone.

Logica secvențială sincronă

În modelarea logică a dispozitivelor cu memorie, un rol deosebit este acordat factorului timp, care în circuitele sincrone este luat în considerare în mod natural de ciclurile automatului finit. Ciclurile determină momentele de schimbare a stărilor automatului, adică sincronizează funcția corespunzătoare.

Aparatul matematic al logicii sincrone este dat de modelele de automat Mealy si Moore . [unu]

Logica secvenţială asincronă

Logica secvenţială asincronă pentru a exprima efectul memoriei utilizează momentele de schimbare a stării, care nu sunt specificate în mod explicit, dar se bazează pe compararea valorilor logice conform principiului „anterior-mai târziu”. Pentru logica asincronă, este suficient să setați ordinea stărilor în schimbare, indiferent de orice legături la timpul real sau virtual. Aparatul teoretic al logicii secvenţiale este format din instrumentele matematice de secvenţie şi venjuncţie, precum şi din ecuaţii logico-algebrice bazate pe acestea.

Secvență

Secvență ( lat.  secvenția - secvență ) este o succesiune de elemente propoziționale reprezentate printr-o mulțime ordonată, de exemplu , unde

Prin intermediul unei secvențe, se realizează o funcție binară , astfel încât aceasta are loc numai în cazul

cu condiția ca pentru toți (Simbolul specifică relația de plumb).

Funcția secvențială se transformă în una la valorile unice ale argumentelor, a căror instalare se efectuează pe rând, începând cu și terminând cu . În toate celelalte cazuri - .

Venjunction

Venjuncția este o operație logico-dinamică asimetrică conform căreia conectivul ia o singură valoare numai dacă, la momentul stabilirii, egalitatea a avut deja loc.

Adevărul venjuncției se datorează pornirii fundalului

Incertitudinea logică este exprimată prin venjuncție:

Venjuncția și secvența minimă (cu două elemente) sunt identice din punct de vedere funcțional:

Implementare

Venjunctorul este principalul element de memorie operațional al logicii secvențiale. Este implementat pe bază de egalitate

unde formula reprezintă funcția SR flip-flop .

Sequencerul este construit pe baza unei compoziții de venjunctori conectați într-un anumit fel. De exemplu, pentru a implementa

Sequencer , sunt potrivite următoarele formule:

Vezi și

Note

  1. Clasificarea automatelor abstracte

Literatură

Link -uri