Académique Documents
Professionnel Documents
Culture Documents
Les bascules
Etienne Messerli
& collègues de l'institut REDS
8 novembre 2013
Bascules bistables
Définition d'une bascule bistable :
2 états stables
Des actions sur les entrées permettent de forcer un
état ou un changement d’état
En l’absence de nouvelles actions, l’état est maintenu
▪ Effet de mémorisation
L’état ne dépend pas uniquement et à tout moment des
valeurs présentes aux entrées
Bascule élémentaire
Module logique permettant d’initialiser et de stocker une
valeur logique
Mise à ‘ 1 ’
Bascule Valeur
Mise à ‘ 0 ’
Set Bascule RS
Q
Reset asynchrone
… bascule RS asynchrone …
Conception d'une bascule RS :
▪ l'évolution dépend de l'état présent, nous le rajoutons
comme entrée dans la TDV
R S Q Q+
0 0 0 …
Q: Etat présent de Maintien
0 0 1 …
la bascule RS 0 1 0
Set
Q+ : Etat futur de 0 1 1 …
la bascule RS 1 0 0 … Reset
1 0 1 …
1 1 0 …
1 1 1 …
Copyright ©2013 EMI, REDS@HEIG-VD Les bascules, p8
… bascule RS asynchrone …
Conception de la bascule RS:
▪ Etablir l'équation simplifiée de Q+ à l'aide d'une table de
Karnaugh
▪ Dessiner le schéma logique de Q+
▪ Connecter le signal Q sur Q+
▪ Transformer le schéma logique en utilisant des portes NOR
et des inverseurs NOT
… bascule RS asynchrone …
Table des transitions Symbole CEI
R S Q+
Set S Q
0 0 Q
0 1 1
1 0 0 Reset R
1 1 interdit
S
Q
X
Y
R
Latch D …
But : mémoriser 1 bit de donnée, au moment souhaité
Entrées :
▪ D : donnée
▪ G : commande de verrouillage (gate)
Comportement :
▪ G = '1' => la sortie prend la valeur de l’entrée D :
cette bascule est transparente (verrou ouvert)
▪ G = '0' => la sortie conserve sa valeur
Sensible au niveau de la commande de verrouillage G
G
Y
(R)
… Latch D
Symbole CEI : Table des transitions
G D Q+
D 1D Q 0 0 Q
0 1 Q
G G1 1 0 0
1 1 1
G1 G1 G1 G1
Gate
Gate
A
Q0
Q1
Q2
Q3
Copyright ©2013 EMI, REDS@HEIG-VD Les bascules, p 17
G1 G1 G1 G1
Gate
Gate
A
Q0
Q1
Q2
Q3
Copyright ©2013 EMI, REDS@HEIG-VD Les bascules, p 18
Principe de bascule "maître-esclave" …
Soit le schéma de principe d'une bascule sensible au flanc basé sur une
bascule maître-esclave:
A Qm Qe Q
1D Q 1D Q
G1 G1
Horloge
Horloge
A
Qm
Q = Qe
Copyright ©2013 EMI, REDS@HEIG-VD Les bascules, p 19
A Qm Qe Q
1D Q 1D Q
G1 G1
Horloge
Horloge
/Horloge
tp
D Qm Qe Q
1D Q 1D Q
Gate
G1 G1
Horloge
nGate
… bascule "maître-esclave" …
Analyse du fonctionnement interne
Horloge
Gate
nGate
D
Qm
Q = Qe
Comportement :
▪ Si un flanc montant ou descendant (suivant la polarité
choisie) se présente sur l ’entrée d ’horloge, la sortie prend à
cet instant la valeur de l ’entrée D
- flanc montant
D 1D Q
Horloge C1
- flanc descendant
X
Q
Y
nQ
Horloge
Z
D
Horloge
tset-up thold
D Stable Stable
tpDFF
Q
Copyright ©2013 EMI, REDS@HEIG-VD Les bascules, p 27
Qflip-flop
Table des T Q+
transitions 0 Q
synchrones
1 not Q
T 1T Q
Horloge C1
Table des J K Q+
transitions 0 0 Q
synchrones
0 1 0
1 0 1
1 1 not Q
Copyright ©2013 EMI, REDS@HEIG-VD Les bascules, p 33
… flip-flop JK …
Autre table des transitions synchrones
J 1J Q
Horloge C1
K 1K
Asynchrone :
▪ type SR (Set, Reset)
Latch (sensible au niveau):
▪ type SR
▪ type D
Flip-flop (sensible au flanc):
▪ type D (delay)
▪ type DFFE (delay with enable)
▪ type JK (préféré au SR)
▪ type T (toggle)
Copyright ©2013 EMI, REDS@HEIG-VD Les bascules, p 36