Université Virtuelle de Tunis CIRCUITS LOGIQUES SEQUENTIELS
_____________________________________________________________________________________________________________________________________________
Chap-II : Registres à décalage
TRABELSI Hichem
5
L’équation logique de l’entrée Di :
LD.eLD.QD iii += −1 (équation de sortie d’un multiplexeur à deux entrées).
- Si LD = 0, alors Di = Qi-1 : c’est l’opération de décalage.
- Si LD = 1, alors Di = ei : c’est l’opération du chargement.
L’applet représente un registre à décalage à 5 bits vers la droite (Shift Right) à chargement
parallèle synchrone.
Parmi les registres à décalage à chargement parallèle synchrone, on peut citer le 74178.
Registre à décalage universel
Un registre dit universel est un registre qui effectue le décalage à droite ou à gauche et un
chargement série ou parallèle. Ce type de registre dispose d’entrées de mode de fonctionnement
qui définissent le sens de décalage et le type de chargement.
La figure ci-dessous représente les différentes entrées et sorties d’un registre universel
procurant tous les modes de fonctionnement.
Entrées parallèles
Entrée série
droite Entrée série
REGISTRE A DECALAGE gauche
Chargement (Load) UNIVERSEL
Sens de décalage
Horloge Sortie série Sortie série
décalage décalage
à gauche à droite
Sorties parallèles
Schéma bloc d’un registre à décalage universel
Le circuit intégré 74194 est un exemple de registre universel.
Registre à décalage à sorties 3 états
Dans différentes applications et en particulier dans les systèmes contrôlés par microprocesseur,
les différents blocs fonctionnels sont reliés les uns aux autres au moyen d’un ou plusieurs bus de
données. Pour l’instant, nous allons illustrer le concept de bus dans le cas de transfert de
données d’un registre à décalage à autre.
Un registre à décalage à 3 états est un circuit qui possède des sorties reliées au bus par
l’intermédiaire de circuits de types 3 états, commandés par un signal de validation E. Ces
registres peuvent être connectés en parallèle sur le bus, comme le montre la figure ci-dessous.
Etant donné que les sorties de tous ces registres sont connectées au même bus, il est
indispensable que seulement un des registres à la fois ait ses sorties validées et que les sorties
des autres soient déconnectées, c’est à dire en état haut impédance. S’il en est autrement, il y
aura un conflit d’utilisation du bus. Le contenu de l’un des registres peut être transféré par