Examen MEA 2
èmeAnnée Systèmes Logiques
Janvier 2002
Problème 1 :
A l’aide de bascules et de portes, réaliser un registre 4 bits, muni d’une commande C permettant de configurer le registre en mode chargement parallèle (C=1) ou mémoire (C=0).
Problème 2 :
Un système séquentiel synchrone permet de comparer deux entrées série e1 et e2 en donnant une sortie S égale à 1 chaque fois que 2 groupes quelconques de 4 bits d’une même séquence coïncident exactement (les groupes 4 de bits donnant une sortie à 1 ne sont pas nécessairement disjoints).
Exemple (1er bit reçu à gauche):
e1-> 0 1 0 1 0 1 0 1 0 ...
e2-> 1 1 0 1 0 1 0 1 1 ...
S -> 0 0 0 0 1 1 1 1 0
1 – De manière intuitive, imaginer une architecture permettant de répondre à ce problème 2 – En considérant ce système comme un automate synchrone, déterminer (dans le cas d’une machine de Moore):
- Le graphe d’état de l’automate réalisant les conditions énoncées ci-dessus - La table d’état
- Les états équivalents
- Le nombre de bascules minimum nécessaire à la réalisation de cette machine.
3 – Considérer maintenant ce même système mais réalisé sous forme d’une machine de Mealy. Dans ce cas, déterminer le nombre de bascules minimum nécessaire à la réalisation de cette machine. Justifier.
4 – Comparer et commenter les résultats obtenus dans les parties 1, 2 et 3.
Problème 3 :
Faire la synthèse d'un système séquentiel asynchrone disposant de deux entrées D et H et d’une sortie Q fonctionnant de la manière suivante :
Qn+1 = D si H passe de 1 à 0
Qn+1 = Qn si H passe de 0 à 1 ou si H n’est pas modifié On donnera :
- Le graphe des phases primitives - La table des phases primitives, - La tables des phases réduite - La table des phases codée
- Les équations de la sortie et des variables secondaire