Académique Documents
Professionnel Documents
Culture Documents
1.Introduction
Un circuit combinatoire est un circuit numrique dont
les sorties dpendent uniquement des entres:
S = f (E )
Ltat du systme ne dpend pas de ltat interne du
systme.
Pas de mmorisation de ltat du systme.
Circuit
squentiel
S t +1 = f ( E , S t )
S = f (E, S )
+
Circuit
squentiel
L
C
L+
Mmoire
basculement
basculement
3.Systme synchrone
( Notion de lhorloge)
Une horloge est une variable logique qui passe successivement de 0 1 et
de 1 0 dune faon priodique.
Cette variable est utilise souvent comme une entre des circuits
squentiels le circuit est dit synchrone.
Lhorloge est note par h ou ck ( clock).
1
h
1
0
1
0
1
0
1
0
E0
E1
H
Circuit squentiel
synchrone
S1
S2
1
0
Lhorloge
Niveau Haut: 1
1
0
Niveau Bas : 0
Front
ascendant
ou montant
Frquence F
Front
descendant
f =1
T
La priode T
La priode T est en
seconde
h
E
Synchronisation sur front montant
h
E
Synchronisation sur front descendant
h
E
E0
E1
E2
Circuit squentiel
asynchrone
S1
S2
E1
E2
Une bascule
Q + = F ( Ei, Q)
Une bascule
RS
R
0
S
0
Q
Q
R
Q-
Q+
Q+
Q-
Etat mmoire
Remise 1
Remise 0
tat interdit
mmoire
R
S
T
Une bascule
RST
Q+
Une bascule
T
Q+
Q
Q
Une bascule
D latch
Sur niveau bas
Q+
Q-
Q-
Si
h=1
Q
Q+=D
Exercice
Transformer une bascule RST pour quelles agisse comme une
bascule D-latch ?
T
Q+
T= h
S= D
R= D
Q+
0/1
Q-
0/1
Q-
D
h
D
h
Une bascule
D
Une bascule
D
Sur front descendant
1
D
1
Q
Q+
0/1
Q-
Q-
J
h
K
Q
Bascule JK
Q
Q
J
Sur front montant
Bascule JK
Cl
Pr
Bascule JK
Cl
Q
Q
Cl
Q+
Mode
0
Asynchrone
tat interdit
Remise 1
Remise 0
0/1
Q-
Etat mmoire
Q-
Etat mmoire
Remise 0
Remise 1
Basculement
Mode
Synchrone
Exercice
Transformer une bascule JK en une bascule D ?
Q+
0/1
Q-
Q-
J = D
K = D
h = h1
Q+
Remise 1 ou basculement
Remise 0 ou basculement
Exercice
Raliser le circuit qui permet de raliser le cycle suivant 0,1,2,3
laide de bascules JK?
0
3
2
Solution
Q1
Q0
J1
K1
J0
K0
Q1+ Q0+
J0=K0=1
J1=K1=Q0
Solution (schma)
5V
J1
Pr
Bascule JK
K1
cl
5V
Q1
Q1
J0
pr
Bascule JK
K0
Q0
Q0
cl
5V
5V
5V
Q1
Q0
Les registres
1. Dfinition
Exemple :
2. Type de registres
Il existe plusieurs types de registres :
Registre entres parallles et sorties parallles (Registre
chargement parallle ).
Registre entre srie et sortie srie
Registre entre srie et sortie parallle.
Registre entre parallle et sortie srie.
Registre dcalage circulaire.
Exercice
Exercice 2
Questions
S0
S1
QA
QB
QC
QD
QA
QB
QC
QD
Mmoire
Eg
QA
QB
QC
Dcalage droite
QB
QC
QD
Ed
Dcalage gauche
Chargement Synchrone
Exercice
Solution
les entres asynchrones
Raz
Chg
Dg
Dd
Q3
Q2
Q1
Q0
Pri
Cli
E3
E2
E1
E0
Ei
Ei
Pr i = Raz.Chg.Ei
Pr i = Raz.Chg.Ei
Cli = Raz.Chg + Raz.Chg.Ei = Raz.Chg + Pr i = Raz.Chg. Pr i
Chg
Dg
Dd
Q3
Q2
Q1
Q0
D3 D2
D1
D0
Q2
Q1
Q0
SL
Q1
Q0
SL
SR
Q3
Q2
Q1
SR
Q3
Q2
Q1
Q3
Q2
Q1
Q0
Q2
Q1
Q0
3. Les Bus
Un bus est un ensemble de lignes utilises pour
interconnecter des lments d'un ordinateur (registres,
mmoires, ...).
Son rle est d'assurer le transport de l'information d'un
lment l'autre.
Un bus
Additionneur
registre
Comparateur
Bus Unidirectionnel
Le bus bidirectionnel
Les compteurs
Q1
Q0
Q2+ Q1+
Q0+
0
1
7
2
6
3
5
2.Types de compteurs
Q1
Q0
Q2 + Q1+
Q0+
Q0
Q1
Q2
5V
Q0
J0
pr
cl
K0
J1
J2
pr
cl
K2
5V
5V
pr
cl
5V
5V
5V
Q1
Q0
Q2
Q1
K1
5V
5V
Q2
Q
0
Q
0
Pri Cli
Cli = Q 2.Q1.Q 0
Cli = Q 2.Q1.Q 0
5
4
tat inaccessible
Q0
Q1
Q2
Cli
5V
5V
J0
h
K0
5V
5V
Q0
pr
cl
5V
Q2
Q1
J1
K1
pr
cl
J2
K2
pr
cl
Exercice
Raliser un compteur asynchrone dcimale ( modulo
10) ?
0
3
6
5
Q1
Q0
Q2+
Q1+
Q0+
J2
K2
J1
K1
J0
K0
, J1=K1=Q0
, J2=K2=Q0.Q1
5V
Q0
J0
J1
K0
K1
Q1
Q2
J2
K2
Q1
Q0
Q2+
Q1+
Q0+
T2
T1
T0
T0=1
T1=Q0
T2=Q0.Q1
D2 D1
D0
D0 = Q0
D1 = Q1 Q 0
D 2 = Q 2 (Q1.Q 0)
Q1
Q0
Q2+
Q1+
Q0+
J2
K2
J1
K1
J0
K0
Q0
Q1
Q2
Exercice 1
Raliser un compteur synchrone dcimale ( modulo 10)
?
0
9
3
6
Exercice 2
H
V
Compteur dcimale
Q3
Q2
Q1
Q0
C
Dtecter le 1
et forcer 2
6
Dtecter le 7
et forcer 0
4
Dtecter le 4
et forcer 6
Q0
Q1
Q2
Pr2
Cl2
Pr1
Cl1
Pr0
Cl0
Pr 2 = 1
Pr 1 = Q 2.Q1.Q0 + Q 2.Q1.Q0
Cl 2 = Q 2.Q1.Q0
Cl1 = Q 2.Q1.Q0.
Pr 0 = 1
Cl 0 = Q2.Q1.Q0 + Q2.Q1.Q0
0
2
6
3
Pour forcer le compteur dun tat un autre il faut agir sur les entres
synchrones Ji et Ki
Pour les tats qui nappartiennent pas au cycle du compteur il faut les
considrer comme tant des tats indtermins ( Ji=X et Ki=X)
Q0
Q1
Q2
Q1
Q0
Q2+
Q1+ Q0+
J2
K2
J1
K1
J0
K0
J 2 = K 2 = Q1.(Q 2 Q0)
J 1 = K1 = Q0.(Q 2 Q1)
J 0 = K 0 = Q 2.Q1
Q2
Q1
Q0
Q2+
Q1+ Q0+
T2 T1
T0
T 1 = Q0.(Q 2 Q1)
T 0 = Q 2.Q1
T 2 = Q1.(Q 2 Q0)
Exercice 1
6. Les dcompteurs
Q2
Q1
Q0
Q2+ Q1+
Q0+
0
5
1
4
2
T2
T1
T0
T0 = J0 = K0 = 1
T 1 = J 1 = K1 = Q 0
T 2 = J 2 = K 2 = Q0.Q1
7. Les compteurs/decompteurs
H
C
Compteur/decompteur
Q3
Q2
Q1
Q0
Q2
Q1
Q0
T2
T1
T0
Exemple dun
compteur/dcompteur
T0 = J0 = K0 = 1
T1 = J 1 = K1 = C.Q0 + C.Q0
T 2 = J 2 = K 2 = C.Q0.Q1 + C.Q0.Q1
Exercice
Raliser un compteur/decompteur dcimale dfinit par la
table de fonctionnement suivante.
V
tat
tat mmoire
comptage
dcomptage
H
V
Compteur/dcompteur
Q3
Q2
Q1
Q0
Min Max