Académique Documents
Professionnel Documents
Culture Documents
Systèmes Embarqués
1
Système logique séquentiel
2
Mémoire élémentaire
Bistable
4
La bascule RS
5
La bascule RS
Dans le cas de la bascule RS-NOR, les entrées R et S sont actives à 1.
On peut également réaliser une bascule RS à l’aide de portes NAND. les
entrées R et S sont actives à 0.
L’activation d’une entrée doit être maintenue pendant une durée minimale
appelée durée minimale d’impulsion 7
La bascule D à verrouillage ou D latch
Table de vérité
Bascule D Latch
8
La bascule D à verrouillage ou D latch
Il s’agit ici d’une synchronisation sur niveau : la bascule est
autorisée à évoluer (mode transparent) lorsque le signal de validation
E est au niveau logique 1.
Il existe des bascules D latches avec validation active sur niveau bas
9
La bascule D à verrouillage ou D latch
Une réalisation possible d’une bascule D latch consiste à utiliser une
bascule RS-NOR
10
La bascule D à verrouillage ou D latch
En logique CMOS, ce type de structure est peu utilisé car trop
encombrante. On lui préfère généralement une structure à base
d’interrupteurs
12
La bascule D à verrouillage ou D latch
Analyse temporelle du comportement de la D latch
13
La bascule D à verrouillage ou D latch
Temps de propagation
14
La bascule D à verrouillage ou D latch
Contraintes sur les entrées
15
La bascule D à déclenchement sur front ou D flip-flop
(a) à déclenchement sur front montant (b) à déclenchement sur front descendant
Bascule D flip-flop
16
La bascule D à déclenchement sur front ou D flip-flop
Table de transition de la bascule D à déclenchement sur front montant
17
La bascule D à déclenchement sur front ou D flip-flop
• CK = 0
La bascule L1 est en mode transparent et la bascule L2 est verrouillée. Ainsi, la sortie de
L1 suit l’entrée D, à une inversion près, mais la sortie de L2 reste bloquée.
• CK = 1
Lorsque CK passe à 1, la bascule L1 se verrouille, et mémorise la valeur de D alors présente
à l’entrée. D’autre part, la bascule L2 passe en mode transparent et affiche la valeur de D
mémorisée par L1 sur la sortie Q. 18
La bascule D à déclenchement sur front ou D flip-flop
19
La bascule D à déclenchement sur front ou D flip-flop
Analyse temporelle du comportement de la D flip-flop
20
La bascule D à déclenchement sur front ou D flip-flop
Calcul de la fréquence maximum d’une horloge
Bascule T
21
La bascule D à déclenchement sur front ou D flip-flop
Calcul de la fréquence maximum d’une horloge
22
La bascule D à déclenchement sur front ou D flip-flop
24
La bascule JK à déclenchement sur front
25
La bascule JK à déclenchement sur front
Table de transition d’une bascule JK à déclenchement sur front descendant
Ce type de bascule est en pratique peu utilisé dans les circuits CMOS.
Notamment, les outils de synthèse logique réalisent les fonctions
séquentielles à base de bascules D exclusivement. La bascule D est, en
effet, d’un encombrement moindre que la bascule JK et sa fonctionnalité
est plus simple. La bascule JK est néanmoins présente dans la plupart des
26
27
Les registres
Les registres à décalage : à droite
28
Les registres
Chargement parallèle
29
Les registres
Registres universels
30
Les registres
Structure d’une cellule
31