Systèmes Logiques - EPFL Laboratoire 3 Latch et bascule

Transcription

Systèmes Logiques - EPFL Laboratoire 3 Latch et bascule
Systèmes Logiques - EPFL
Laboratoire 3
Latch et bascule
1.
Latch vs bascule
Réaliser un montage comportant un latch et une bascule connectés aux
mêmes entrées et comparer les sorties. Pouvez-vous expliquer les
différences de délais entre le latch et la bascule ?
Réalisez ensuite une bascule D à l’aide de 2 latches et d’un inverseur et
vérifiez le comportement.
2.
Flipper le devin
Réaliser un circuit prédictif qui accepte une séquence de bits en entrée et
qui essaie de « deviner » la valeur du prochain bit d'entrée. Le circuit prend
1 bit en entrée et produit 1 bit de sortie selon l’algorithme de « divination »
suivant :
• si les 2 derniers bits entrés étaient à 1, alors sortie à 1;
• si les 2 derniers bits entrés étaient à 0, alors sortie à 0;
• sinon, la sortie reste la même.
Pour vous motiver, sachez que de tels circuits sont utilisés dans les
processeurs modernes pour faire des prédictions sur le code compilé.
3.
Additionneur avec éléments de mémoire
Réaliser l’additionneur 4 bits de la figure suivante en n’utilisant qu’un seul
module d’addition à 1 bit et des bascules.