SIN1 - Machine à états

Transcription

SIN1 - Machine à états
IUT Créteil-Vitry / GEII S1
Dept GEII
SIN1
Année universitaire 2013-2014
Exercice Machine à état - J. VILLEMEJANE
Soit un système séquentiel synchrone, basé sur des bascules T, décrit par les équations suivantes :
— T 0 = e2 · e1 · Q1 · Q0 + e2 · e1 · Q0 + Q1 · Q0
— T 1 = e2 · e1 · Q1 · Q0 + e2 · e1 · Q1 + Q1 · Q0
Les sorties de ce système sont directement associées aux sorties des bascules Q1 et Q0 .
1. Sur quel type de machine peut-etre basé ce système ?
REPONSE
Ce système est séquentiel et synchrone, comme le dit le cahier des charges. Il peut donc etre mis
sous la forme d’une machine à état de type machine de Moore.
2. Faire le schéma synoptique de ce système.
REPONSE
3. Recopier le tableau suivant sur votre feuille de copie et compléter le.
Entrées
e2 e1
0
0
0
0
... ...
Etat actuel
Q−1
Q−0
0
0
0
1
...
...
Bascules
T1 T0
?
?
?
?
?
?
Etat futur
Q+1 Q+0
?
?
?
?
?
?
IUT Créteil-Vitry / GEII S1
IUT Créteil - GEII - SIN1
REPONSE
Le cahier des charges fourni les équations des entrées des bascules T en fonction des entrées e1 et
e2 et de l’état du système Q−1 et Q−0 . On peut donc dans un premier temps remplir les colonnes de T 1
et T 0 .
A partir de là, il sera simple de déterminer la valeur des sorties Q+1 et Q+0 en fonction de T 1 et T 0
(fonctionnement d’une bascule T).
Entrées Etat actuel Bascules Etat futur
e2 e1 Q−1
Q−0
T1 T0
Q+1 Q+0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
1
0
0
0
1
0
0
0
1
1
1
1
0
0
0
1
0
0
0
1
0
1
0
1
0
1
0
0
0
1
0
1
1
0
1
0
0
0
0
1
1
1
1
1
0
0
1
0
0
0
1
0
1
0
1
0
0
1
0
1
0
0
1
0
1
0
0
0
1
0
1
0
1
1
1
1
0
0
1
1
0
0
0
0
0
0
1
1
0
1
0
0
0
1
1
1
1
0
0
0
1
0
1
1
1
1
1
1
0
0
4. Faire le diagramme d’état de ce système.
REPONSE
A partir de la table de transition précédente, il est désormais possible de tracer le diagramme d’état
de ce système.
Etant basé sur 2 bascules, il comporte 4 états que l’on notera 0, 1, 2 et 3.
–2–