Documente Academic
Documente Profesional
Documente Cultură
CLC1
CLC2
BB
Q
clock
CLC1
BB
CLC2
y
clock
165
Reprezentarea prin grafuri de tranziie presupune c fiecrei stri i se asociaz un nod marcat
printr-un cerc (Fig. 6.3 i Fig. 6.4) i fiecrei tranziii i se asociaz un arc orientat, de la starea
curent la starea urmtoare.
166
Stare
urmtoare
x=0 x=1
Stare
curent
Ieire
x=0 x=1
Q1*Q0*
x=0 x=1
00
00
01
01
01
10
10
00
11
11
01
00
Strile automatelor pot fi codificate cu un numr de bii mai mare sau egal cu [log2 s] + 1.
Astfel, pentru codificarea celor patru stri din exemplele precedente pot fi folosii doi bii Q0 i Q1.
Un exemplu de codificare este n ordine natural: A = 00, B = 01, C = 10, D = 11.
De multe ori codificarea strilor este important n procesul de minimizare a circuitelor logice
combinaionale aferente.
Dac biii ce codific starea curent se noteaz prin Qj, atunci biii corespunztori ce codific
starea urmtoarea se noteaz prin Qj*. Cu notaiile precedente, tabelul de tranziie a strilor pentru
automatul Mealy de mai sus este Tabelul 6.4.
Descrierea automatului prin organigram (flowchart) presupune utilizarea simbolurilor
prezentate n Fig.6.5.
Tinnd seama de simbolurile de mai sus se poate construi organigrame pentru automatele
Mealy (Fig. 6.6 i Fig. 6.7) date ca exemple.
calea prin care se obine starea A dintro stare precedent
a)
starea A
1
x
b)
Calea urmat
pentru x = 0
Calea urmat
pentru x = 1
167
c)
y=0
x
y=1
B
y=0
y=0
0
y=1
y=1
y=1
C
1
0
x
y=0
x
0
168
y=0
1
B
y=1
1
x
C
y=0
0
D
y=1
1
0
x
169
Exemplu
Se d circuitul logic secvenial din Fig. 6.8. S se precizeze ce tip de automat este i s se
alctuiasc diagrama de stare parcurgnd etapele de mai sus.
Deoarece ieirea depinde att de stare ct i de intrare, automatul este de tip Mealy.
Etapa 1
Ecuaiile de excitaie:
E 0 = Q1 u + Q0 v
E1 = Q 0 u + Q 1 v
Etapa 2
Bistabilii sunt de tip D i au ecuaia caracteristic:
Q1* = Q 0 u + Q1 v
Etapa 3
Tabelul de tranziie a strii:
170
Q1Q0 (u v)
00
Q1* Q0*
(u v) (u v)
01
10
(u v)
11
00
10
00
10
10
01
10
01
10
01
10
00
00
11
11
11
00
01
01
01
Etapa 4
Ecuaia de ieire:
y = Q1 Q0 v + Q1 Q 0 v
Etapa 5
Tabelul de ieire:
y
Q1Q0 (u v)
00
(u v)
01
(u v)
10
(u v)
11
00
01
10
11
Etapa 6
Diagrama de stare este prezentat n Fig. 6.9.
171
innd seama de de tabela de tranziie a strii pentru un bistabil T (Tabelul 5.6), pentru
implementare rezult tabelul 6.6.
Etapa 4. Determinarea tabelului de ieire (Tabelul 6.7).
Etapa 5. Determinarea ecuaiilor de excitaie pentru bistabili.
Etapa 6. Determinarea ecuaiei de ieire.
Lund coloanele corespunztoare funciilor de excitaie T2, T1, T0, din tabelul 6.7 i innd seama de
strile curente i de intrare, rezult diagramele Karnaugh din Fig. 6.11. Aceste diagrame pot fi
utilizate pentru obinerea n form minimal a funciilor de excitaie.
Q2
Q0
173
Q1 T2
T1 T0
x=0
T2
T1 T0
x=1
Pentru excitaiile T2, T1 i, respectiv, T0 rezult diagramele Karnaugh din Fig. 6.9 a, b, c..
Q1 Q0
x Q2
00 01 11 10
00
01
11
10
0
0
1
0
0
X
X
0
0
X
X
1
0
X
X
0
Q1 Q0
x Q2
00 01 11 10
00
01
11
10
0
0
0
0
a)
0
X
X
1
0
X
X
1
0
X
X
0
b)
Q1 Q0
x Q2
00
01
11
10
00
0
0
0
0
01
0
X
X
1
11
0
X
X
1
10
0
X
X
0
c)
174
n tabelul 6.7 este prezentat funcia de ieire, pentru care rezult urmtoarea expresie:
y = Q2 Q1 Q0
Prin minimizare, rezult y = Q2
Schema numrtorului sincron rezultat n urma proiectrii este prezentat n Fig. 6.12.
175
176
Q2Q1 Q0
ieirea
y
000
000
101
001
001
000
010
010
001
011
011
010
100
100
011
101
101
100
iv) Din tabelul de tranziie de mai sus s se determine ecuaia strii urmtoare Q1*.
177