Académique Documents
Professionnel Documents
Culture Documents
Un circuit combinatoire:
Les entrées et les sorties sont des valeurs booléennes et chaque sortie est une
fonction booléenne des entrées.
Les portes logiques sont des fonctions booléennes élémentaires; elle disposent
d'entrées et d'une sortie.
Des signaux arrivent sur les entrées (0 ou 1) et un signal est produit sur la sortie (0
ou 1).
Neutre
Le demi-additionneur :
Le demi-additionneur :
La table de vérité:
Entrées: a et b
Sorties: s la somme et r la retenue.
Le demi-additionneur :
Le demi-additionneur :
Le demi-additionneur :
L’additionneur :
Un additionneur est un circuit qui prend en entré trois bits a, b les chiffres à
additionner et rin une retenue d'entrée qui est souvent provient de l'addition
deux chiffres précédente et qui produit la somme de ces trois nombres s et la
retenue éventuelle rout.
L’additionneur :
La table de vérité:
Entrées: a, b et rin la retenue d’entrée
Sorties: s la somme et rout la retenue
L’additionneur :
0 0 1 0 1
1 1 0 1 0
a\b rin 00 01 11 10
0 0 0 1 0
1 0 1 1 1
La sortie est produit comme la "majorité" des entrées: en effet dès que au
moins deux entrées valent 1, alors une retenue doit être produit.
Pr. H. HAMOUT Département Informatique 17
Circuits combinatoires & séquentiel Architecture des Ordinateurs
Les additionneurs: L’additionneur à 4 bits
L’additionneur à 4 bits:
L’additionneur à 4 bits:
On ajoute les chiffres des unités produisant le chiffre des unités du résultat
et une retenue éventuelle;
……..
Un circuit séquentiel:
Les circuits séquentiels sont des circuits dont la sorties dépendent des entrées
mais également des valeurs antérieures des sorties. Le temps est aussi un
paramètre des circuits séquentiels.
La majorité des circuits séquentiels sont réalisés à partir des circuits séquentiels
appelés bascules.
La bascule RS:
La bascule RS:
Le diagramme temporel:
La bascule RS:
R S Q(t) Q(t+1)
0 0 0 0
0 0 1 1 R S Q(t+1)
0 1 0 1 0 0 Q(t) Sortie Inchangée
0 1 1 1 0 1 1 Set: remise à 1
1 0 0 0 1 0 0 Reset: remise à 0
1 0 1 0 1 1 X Interdit
1 1 0 X
1 1 1 X
La bascule RS:
La bascule RS: S Q
La représentation générique:
R Q
Inconvénient de la bascule RS: Ses principaux inconvénients sont le fait qu’elle soit :
Asynchrone, les sorties évoluent dès que les entrées changent. Il n'y a pas
de contrôle sur les instants où entrées et sorties changent.
Tout bruit présent sur l'une des entrées de la bascule RS peut modifier
l'état de la sortie.
La bascule RST:
La bascule RST est une bascule RS synchrone, dans laquelle les entrées R et S ne
sont prise en comptes que si elles sont en coïncidence avec un signal horloge
(CK=1).
La bascule RST est bloquée lorsque le signal horloge vaut 0 (CIK=0). Et elle est
activée lorsque le signal horloge vaut 1 (CIK=1).
La table de transition:
S Q
R S Q(t+1), CIK=0 Q(t+1), CIK=1 CK
0 0 Q(t) Q(t)
R Q
0 1 Q(t) 1
1 0 Q(t) 0
1 1 Q(t) X
La bascule RST:
La bascule n'est sensible au bruit que lorsque l'horloge est au niveau haut
(CIK=1).
La bascule RST:
La bascule JK:
J Q
CK
K Q
La bascule JK:
J K Q(t) Q(t+1)
J K Q(t+1)
0 0 0 0
0 0 Q(t) Sortie Inchangée
0 0 1 1
0 1 0 Set: remise à 0
0 1 0 0
1 0 1 Reset: remise à 1
0 1 1 0
1 1 Q(t) Sortie Invérsée
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
La bascule JK:
0 1 1 0
1 0 0 1
1 0 1 1
Q(t+1) = J . Q(t) + K . Q(t)
1 1 0 1
1 1 1 0
La bascule D:
D J Q
H CK
K Q
La bascule D:
La table de transition:
J K Q(t+1) D J Q
0 0 Q(t) H CK
0 1 0
K Q
1 0 1
1 1 Q(t)
La bascule T:
D J Q
H CK
K Q
La bascule T change d'état à chaque front montant. Ainsi lorsque l'entrée T est à
1, cela a pour effet d'inverser la valeur de Q(t), Q(t+1) est donc l'inverse de Q(t).
La bascule T:
La table de transition:
J K Q(t+1) D J Q
0 0 Q(t) H CK
0 1 1
K Q
1 0 0
1 1 Q(t)
DES QUESTIONS ?