Académique Documents
Professionnel Documents
Culture Documents
Logique Sequentielle
Logique Sequentielle
Logique séquentielle
Définition
1 1 1 1 1 1 1
h 0 0 0 0 0 0 0
E0
Circuit séquentiel S1
E1
synchrone S2
H
3
L’horloge
Niveau Haut: 1
1
0 0
Niveau Bas : 0
Front
Front
descendant La période T
montant
La période T est en
seconde
Fréquence F f 1
T
4
Synchronisation sur niveau Haut
E
5
4. Les systèmes Asynchrones
E0
Circuit séquentiel S1
E1
asynchrone S2
E2
6
5.Les bascules ( flip-flops)
Les bascules sont les circuits de bases de la logique séquentiel .
Une bascule peut posséder une horloge (synchrone ) ou non (asynchrone) .
Chaque bascule possède des entrées et deux sorties et .
Q
Une bascule possède la fonction de mémoration et de basculement. Q
E0
E1 Q
…… Une bascule Q F ( Ei, Q )
E2 Q
/S 1 0 /R /S Q /Q
1
& Q
0 1 0 1
1 1
0
1 1 0
/R 0 & /Q
1 1
0 1
0 0
Fonctions mémoires
Bascule RS à porte NAND
/S 1 0 /R /S Q /Q
1
& Q
0 1 0 1
1 1 0 1
0
1 1 0
/R 0
1 & /Q
1 1
0 1
0 0
Fonctions mémoires
Bascule RS à porte NAND
1
/S 0 1
0 /R /S Q /Q
0
1
& Q
0 1 0 1
1 1 0 1
0
1 1 0
1
0 1 0
/R 1 & /Q
1 1
0 1
0 0
Fonctions mémoires
Bascule RS à porte NAND
1
/S 0 1 /R /S Q /Q
0
& Q
0 1 0 1
1 1 0 1
1 1 0 1 0
0
/R 1 & /Q
1 1 1 0
0 1
0 0
Fonctions mémoires
Bascule RS à porte NAND
1
/S 1
0 /R /S Q /Q
0
1
& Q
0 1 0 1
1 1 0 1
0
1 1 0
1
0 1 0
/R
1
0 & /Q
1 1 1 0
0 1 0 1
0 0
Fonctions mémoires
Bascule RS à porte NAND
1
/S 0 1
0 /R /S Q /Q
1
& Q
0 1 0 1
1 1 0 1
0
1 1 0
1 1 0
/R
0 & /Q
1 1 1 0
0 1 0 1
0 0 1 1
Fonctions mémoires
Bascule RS à porte NOR
1
R 0 R S Q /Q
>1 Q
1 0
1 0 1
0 0
0
1 0 1
S
0 >1 /Q
0 0
1 0
1 1
Fonctions mémoires
Bascule RS à porte NOR
1
0
R 0 R S Q /Q
>1 Q
1 0
1 0 1
0 0 0 1
0
1 0 1
S
0 >1 /Q
0 0
1 0
1 1
Fonctions mémoires
Bascule RS à porte NOR
R 0
0
1 R S Q /Q
>1 Q
1 0
1
0 0 1
0 0 0 1
0
1 0
1
0 0 1 1
S
1
0 >1 /Q
0 0
1 0
1 1
Fonctions mémoires
Bascule RS à porte NOR
R 0
1 R S Q /Q
>1 Q
1 0
0 0 1
0 0 0 1
1 0
0 1 1
S
0
1 >1 0
/Q
0 0 1 0
1 0
1 1
Fonctions mémoires
Bascule RS à porte NOR
0
1
R 1
0 R S Q /Q
>1 Q
1 0
1
0 0 1
0 0 0 1
0
1 0
0
1 0 1 1
S
0 >1 /Q
0 0 1 0
1 0 0 1
1 1
Fonctions mémoires
Bascule RS à porte NOR
1
R 0 R S Q /Q
>1 Q
1 0
1
0 0 1
0 0 0 1
0 0
0
1 0 1 1
S
1
0 >1 /Q
0 0 1 0
1 0 0 1
1 1 0 0
Fonctions mémoires
Bascule RS Symbole général :
R Q
S /Q
S Q
R /Q
Fonctions mémoires
Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
0
S 1 1 0 0
& 0
1
& Q 0 0 0
1 0 1 0
H
0 0 1 1
1
R
1 & 0 & /Q 0 1 0
/R
R
S
H
Q
/Q
Fonctions mémoires
Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
0
S 1 1 0 0 0 1
& 0
1
& Q 0 0 0
1
0 0 1 0
H
0 0 1 1
1
R
1 & 1
0 & /Q 0 1 0
/R
R
S
H
Q
/Q
Fonctions mémoires
Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
0
S 1 1 0 0 0 1
& 0
1
& Q 0 0 0 0 1
0 0 1 0
H
0 0 1 1
1
R
0
1 & 1 & /Q 0 1 0
/R
R
S
H
Q
/Q
Fonctions mémoires
Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
1
0
S 1 1 0 0 0 1
& 0
1
& Q 0 0 0 0 1
0 0 1 0 0 1
H
0 0 1 1
1
R
0 & 1 & /Q 0 1 0
/R
R
S
H
Q
/Q
Fonctions mémoires
Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
1
S 0
1 1 0 0 0 1
& 1
0
0
1
& Q 0 0 0 0 1
0
1 0 1 0 0 1
H
0 1 1 1 0
1
0
0
1
R
0 & 1 & /Q 0 1 0
/R
R
S
H
Q
/Q
Fonctions mémoires
Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
1
S 1 1 0 0 0 1
& 1
0
& Q 0 0 0 0 1
0
1 0 1 0 0 1
H
1 0 1 1 1 0
0
R
0 & 1 & /Q 0 1 0 1 0
/R
R
S
H
Q
/Q
Fonctions mémoires
Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
1
S 1 1 0 0 0 1
& 1
0
& Q 0 0 0 0 1
0 0 1 0 0 1
H
1 0 1 1 1 0
0
R
0 & 1 & /Q 0 1 0 1 0
/R 0 0 0
R 1 0 0
S
1 0 1
A compléter H
0 0 1
Q
/Q 0 1 1
Fonctions mémoires
Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
/S
1
S 1 1 0 0 0 1
& 1
0
& Q 0 0 0 0 1
0 0 1 0 0 1
H
1 0 1 1 1 0
0
R
0 & 1 & /Q 0 1 0 1 0
/R 0 0 0
R 1 0 0
S
1 0 1
A compléter H
0 0 1
Q
/Q 0 1 1
Fonctions mémoires
Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
S 1 0 0 0 1
&
& Q 0 0 0 0 1
H 0 1 0 0 1
0 1 1 1 0
R & & /Q 0 1 0 1 0
0 0 0 1 0
R 1 0 0 1 0
S
1 0 1 0 1
Réfléchissons un peu H
0 0 1 0 1
Q
/Q 0 1 1 1 0
Fonctions mémoires
Bascule RS-H à porte NAND R S H Q /Q
1 0 1 0 1
1 0 0 0 1
S S Q
0 0 0 0 1
0 1 0 0 1
R R /Q
0 1 1 1 0
Si H=1, la bascule recopie 0 1 0 1 0
H
les entrées S et R sur les
sorties Q et /Q 0 0 0 1 0
H 1
Fonctions mémoires
Bascule RS-H Maître esclave
S
& &
& & Q
H 1
R
S S
A Svous de jouer Q!!!
H
R R /Q Q
H Symbole général /Q
Fonctions mémoires
Bascule D « verrou » D H Q /Q
1 1
1 0
D S Q Q
0 0
H
0 1
1 R /Q /Q
0 0
1 0
Bascule RS-H
1 1
0 1
D
A compléter… H 1 1
1 0
Q
/Q 0 0
Fonctions mémoires
Bascule D « verrou » D H Q /Q
1 1 1 0
: 1 0 1 0
D S Q Q
0 0 D /D
H /D D
0 1
1 R /Q /Q
0 0 /D D
1 0 /D D
Bascule RS-H
1 1 D /D
Ck Qn+1 n+1
D 0 1 /D D
D
0
0 1 1
H 1 D /D
1
1 0
1 0 D /D
X 0 Qn n Q
/Q 0 0 D /D
Équation de la bascule : Qn + 1 = D
Fonctions mémoires
Bascule D Synchrone (flip flop)
D
& &
& & Q
Qa Qb Qc Qd
D Q D Q D Q D Q
/Q /Q /Q /Q
H H
Qa
Qb
A vous de définir le chronogramme Qc
des sorties Qa..Qd en fonction de H
Qd
Fonctions mémoires
Bascule D Synchrone - Application 2
Qa Qb Qc Qd
D Q D Q D Q D Q
/Q /Q /Q /Q
H
Définir le Qa
chronogramme Qb
des sorties
Qc
Qa..Qd en
fonction de H Qd
Fonctions mémoires
Bascule RSH - Application 3
E1 & Qa*=Qa(n+1)
S Q Qa
H
R /Q Qb
E2
& E1 E2 Qa* Qb*
0 0 Qa Qb
0 1 0 1
1 0 1 0
Définir les états des sorties Qa et Qb en
fonction de E1 et E2 après un cycle Toggle 1 1 Qa Qb
d’horloge
Fonctions mémoires
Bascule RSH - Application 3
E1 &
S Q Qa*=Qn+1
H
R /Q Qb*=/Qn+1
E2
&
E1
J &
S Q Q
Qa E1
J E2
K Qa* Qb*
Q* /Q*
H 0 0 Qa
R /Q /Q
Qb Q Qb
Q
E2
K
& 0 1 0 1
1 0 1 0
Toggle 1 1 Qa
Q Qb
Q
DéfinirJles états
J
des sorties QQa et Qb en La bascule ne peut changer d’état que
fonction de E1 et E2 après un cycle pendant une impulsion sur H.
d’horloge
K K /Q •Si J=K=0 l’état reste inchangé.
•Si J=1 K=0 l’état devient 1.
H Symbole général •Si J=0 et K=1 l’état devient 0.
•Si J=K=1 l’état s’inverse.
Bascule JK : Application 4
Qa Qb Qc Qd
H
Qa
Définir le Qb
chronogramme Qc
des sorties
Qd
Qa..Qd en
Qr
fonction de H