Académique Documents
Professionnel Documents
Culture Documents
http://www.ulb.ac.be/polytech/sln
Séance 11
Machine de Moore et Mealy
Synthèse par flip-flops
1. Si on permet ou non l'équivalence de lignes dont la sortie est différente (en fait: des
fusionnements), montrer les deux automates différents (équations logiques et logigrammes)
auxquels on parviendrait dans le cas de la table non complètement réduite suivante:
Y1Y2 00 01 11 10 ab Z
1 1 2 3 4 0
2 - 2 2 2 1
3 1 2 3 - 1
4 4 - 2 4 1
2. En codant les états 1, 2, 3 et 4 par y1y2= 00, 01, 11 et 10 respectivement, calculer les
fonctions d'excitations des organes de mémoire pour l'automatisme suivant:
Y1Y2 00 01 11 10 ab
1 1 1 2 -
2 2 3 2 2
3 4 3 2 -
4 4 1 2 -
Comme organes de mémoire on considérera des flip-flops D puis des flip-flops SRc. Comparer
les solutions obtenues.
1/1
Systèmes Logiques et Numériques
http://www.ulb.ac.be/polytech/sln
Séance 11
Machine de Moore et Mealy
Synthèse par flip-flops
1. Si on permet ou non l'équivalence de lignes dont la sortie est différente (en fait: des
fusionnements), montrer les deux automates différents (équations logiques et logigrammes)
auxquels on parviendrait dans le cas de la table non complètement réduite suivante:
Y1Y2 00 01 11 10 ab Z
1 1 2 3 4 0
2 - 2 2 2 1
3 1 2 3 - 1
4 4 - 2 4 1
2. En codant les états 1, 2, 3 et 4 par y1y2= 00, 01, 11 et 10 respectivement, calculer les fonctions
d'excitations des organes de mémoire pour l'automatisme suivant:
Y1Y2 00 01 11 10 ab
1 1 1 2 -
2 2 3 2 2
3 4 3 2 -
4 4 1 2 -
Comme organes de mémoire on considéra des flip-flops D puis des flip-flops SRc. Comparer les
solutions obtenues.
3. En codant les états 1, 2, 3 et 4 par Y1Y2=00, 01, 11 et 10 respectivement calculer les fonctions
d'excitations des flip-flops JKc qui joueraient le rôle des organes de mémoire pour l'automatisme
suivant:
Y1Y2 00 01 11 10 ab
1 1 1 1 2
2 3 4 1 2
3 3 4 3 3
4 1 4 3 2
1/7
Systèmes Logiques et Numériques
http://www.ulb.ac.be/polytech/sln
1.
Réponse:
a.) Fusionnement: 2 et 4
Equivalences:
2 X
1 2 4
3 X OK
4 X OK 2-3 3
1-4
1 2 3
Fonctions de rétroaction:
Y1 00 01 11 10 ab Y2 00 01 11 10 ab
00 0 0 1 0 00 0 1 0 1
01 0 0 0 0 01 1 1 1 1
11 - - - - 11 - - - -
10 0 0 1 - 10 0 0 0 -
y1y2 y1y2
Y1 = ay1 + aby2 Y2 = y2 + ab + a by1
Fonction de sortie:
Z 00 01 11 10 ab
00 0 - - -
01 1 1 1 1
11 - - - -
10 - 1 1 -
y1y2
Z = y1 + y2
2/7
Systèmes Logiques et Numériques
http://www.ulb.ac.be/polytech/sln
b.)
Equivalences:
2 2-3
2-4 1 2 4
3 Ok Ok
4 X Ok 2-3
1-4 3
1 2 3
Fusionnement:
1 et 3 : 1 Nouvelle table:
2 et 4 : 2 00 01 11 10 ab
1 1/0 2/1 1/1 2/1
2 2/1 2/1 2/1 2/1
Fonction de rétroaction:
Y 00 01 11 10 ab Fonction de sortie:
0 0 1 0 1 Z 00 01 11 10 ab
1 1 1 1 1 0 0 1 1 1
y 1 1 1 1 1
Y = y + a b + ab Z = y + a +b
3/7
Systèmes Logiques et Numériques
http://www.ulb.ac.be/polytech/sln
2.
Réponse:
Table d'état:
Y 1Y 2 00 01 11 10 ab Le bistable SR et D:
1 1 1 2 - D SR
2 2 3 2 2
ε
δ
1 10
3 4 3 2 - 0 01
4 4 1 2 -
0 0 0-
1 1 -0
La table d'état codée: 1-00, 2-01,3-11, 4-10
Y1Y2 00 01 11 10 ab V(Y1),V(Y2) 00 01 11 10 ab
00 00 00 01 - 00
0
0
0
0
0
ε
--
01 01 11 01 01 01
0
1
ε
1
0
1
0
1
δ δ
11 10 11 01 - 11
1
1
1
1 --
δ δ
10 10 00 01 - 10
1
0
0
ε
--
y1y2 y1y2
a)
D1 00 01 11 10 ab D2 00 01 11 10 ab
00 0 0 0 - 00 0 0 1 -
01 0 1 0 0 01 1 1 1 1
11 1 1 0 - 11 0 1 1 -
10 1 0 0 - 10 0 0 1 -
y1y2 y1y2
D1 = y1b + y2 a b
D2 = a + y1 y2 + y2b
Organe de mémoire 1:
S1 00 01 11 10 ab R1 00 01 11 10 ab
00 0 0 0 - 00 - - - -
01 0 1 0 0 01 - 0 - -
11 - - 0 - 11 0 0 1 -
10 - 0 0 - 10 0 1 1 -
y1y2 y1y2
S1 = a by2 R1 = a + by2
4/7
Systèmes Logiques et Numériques
http://www.ulb.ac.be/polytech/sln
Organe de mémoire 2:
S2 00 01 11 10 ab R2 00 01 11 10 ab
00 0 0 1 - 00 - - 0 -
01 - - - - 01 0 0 0 0
11 0 - - - 11 1 0 0 0
10 0 0 1 0 10 - - 0 -
y1y2 y1y2
S2 = a R2 = b y1
a b y1 y2
y2
S1 Y1
Ck.
R1 Y1
S2 Y2
Ck.
R2
Y2
5/7
Systèmes Logiques et Numériques
http://www.ulb.ac.be/polytech/sln
3. En codant les états 1, 2, 3 et 4 par Y1Y2=00, 01, 11 et 10 respectivement calculer les fonctions
d'excitations des flip-flops JKc qui joueraient le rôle des organes de mémoire pour l'automatisme
suivant:
Y 1Y 2 00 01 11 10 ab
1 1 1 1 2
2 3 4 1 2
3 3 4 3 3
4 1 4 3 2
δ
1-
2 3 4 1 2 -1
3 3 4 3 3
0 0-
4 1 4 3 2
1 -0
0
0
0
0
0
0
0
ε
δ δ
01 11 10 00 01 01 ε
1
ε
0
0
1
δ
11 11 10 11 11 11
1
1
1
1
1
1
1
δ δ
10 00 10 11 01 10
0
1
0
1
ε ε
y1y2 y1y2
6/7
Systèmes Logiques et Numériques
http://www.ulb.ac.be/polytech/sln
Logigramme:
a a y1 y1 y 2 y 2
J1 Y1
Ck.
K1 Y1
J2 Y2
Ck. Y2
K2
clock.
7/7