09 C5 RR-Les Bascules
09 C5 RR-Les Bascules
09 C5 RR-Les Bascules
Bascules
Bascule RS asynchrone Reset Set Bascule Synchrone R S T Bascule JK, Toggle, bascule D
Registres
Registre parallle Registre srialis Registre dcalage Codeur : Opration inverse dun dcodeur
Compteur
Compteur Dcompteur Timer
Mmoire
Circuit mmoire Banc mmoire
Circuit asynchrone : les sorties ragissent immdiatement aux variations des entres Circuits synchrones : les sorties se positionnent sur un signal dhorloge
http://www.pdf4free.com
Une circuit asynchrone, est une bascule dont la sortie volue ds lors quun changement a lieu sur lune des entres Exemple de circuit a b
Q S S
a b
R S 1 0 1 0 Qt Qo Qo Qo Qt+ Qo 1 0
Table de vrit
Fonction
Mmoire Mise 1
R 0 0 1 1
S 0 1 0 1
Qt Qo Qo Qo
Qt+ Qo 1 0
Fonction
1 1 0 0
Mise 0 Interdit
http://www.pdf4free.com
R T
ht
R T S
4
df
4f
re e
Q
tp
Q S
://
.p
Chronogramme :
PD
F4 Fr
ee
R Q Clk Q S R Q Clk Q S
v2
.0
T R S Q
PD
re
at or -
bas cule RS
R T S
Q Q
Fonctionnement : Signal dhorloge actif bascule RS Absence de signal actif dhorloge mmoire
Bascule Synchrone J K
J Q T Q K
J K Qo Qo 0 0 X X 0 1 1 0 0 1 1 0 1 0 0 1 1 1 1 0 0 1
Chronogramme :
Bascule T : Toggle
J T
S T R
Q Q
J K
Q
T
D Q T Q
S 0 0 0 0 1 0 1
R fonction Q Q fonction 0 Mmo X X Mmoire 1 Reset 0 1 Reset 0 Mmo 0 1 0 Mmo 1 0 0 Set 1 0 Set 1 Reset 0 1 Inversion 0 Set 1 0
Fonctionnement: La sortie change dtat chaque apparition dun front actif dhorloge Exemple :Dcompteur 4 bits
a0 a0 a0 a1 a2 a3
Q a1
Q a2
Q a3
T J
K
Reset Mem Mem Inver Inver Mem Inver Inver Set Set Set
a3 a2 a1 a0 0 15 14 13 12 11 10
9 8 7 6 5 4 3 2 1 0 15 14 13
Q
PDF Creator - PDF4Free v2.0 http://www.pdf4free.com
Circuit
Q D Q T Q
4
T 0 1 1
D X 1 0
T D 0 X 1 D
Fonctionnement : Quand signal actif, la sortie recopie lentre D Signal inactif Chronogramme :
T D
criture criture Mmoire Mmoire Mmoire criture
http://www.pdf4free.com
H 0 1 1 0 1 1
D 0 0 1 1 1 0
D1 0 0 0 1 1 1
Q 0 0 0 0 1 1
H D
D Q H
Fonctionnement :
Tant que H = 0 La premire bascule recopie lentre D sur D1 La deuxime bascule mmorise ltat prcdent 4 Quand H passe 1 La premire bascule maintient D1 La deuxime bascule le recopie sur Q 4 criture sur front montant
4
PDF Creator - PDF4Free v2.0 http://www.pdf4free.com
D Q T
tsetup
tholp
Hold Time
t>tpHL
Respect du temps de conditionnement Setup Time Le temps sparant larrive du front actif dhorloge, du dernier changement de l entre D, doit tre suprieur au temps de prconditionnement de la bascule (tsetup) Respect du temps de maintien Hold Time Aprs lapparition dun front actif dhorloge, les entres doivent rester stables un temps au moins gal au temps de maintien (thold) de la bascule Temps de propagation Propagation Time A partir de lapparition dun front actif dhorloge, un temps au moins gal au temps de propagation pour la transition attendue, sera ncessaire avant de pouvoir observer le changement des sorties
http://www.pdf4free.com
Registre 4 bits, actif sur front, avec clear asynchrone niveau bas chargement parallle
E3 DQ H Clr H
E2 DQ H Clr
Clear Q3 4
Registre 4 bits, actif sur front, avec clear asynchrone niveau bas chargement srie Registre universel
S0 S1
0 0 1 1 0 1 0 1
InG H
DQ H Clr Clear Q3
E3 InG S0 S1
E2
E0
Fonctions
Mmoire Dcalage Droit Dcalage Gauche Chargement parallle
Clear Q3
http://www.pdf4free.com
Q2
Q1
Q0
Compteurs
4
Compteur 4 bits, actif sur front, avec RAZ synchrone, Enable et Fin de comptage FC
Raz En H Q3 Q2 Q1 Q0
Raz En H
Clear
Clear
Clear
Clear
Clear
Toggle
Toggle
Toggle
Toggle
Toggle
Q0 En H Raz En H
Q1
Q2
Q3
FC Raz
Compteur modulo 16
Raz En H Q3 Q2 Q1 Q0
FC Q4 Q5 Q6 Q7
Raz En H
Q3 Q2 Q1 Q0
Q0 Q1 Q2 Q3
FC
Q8 Q9 Q10Q11
Q3 Q2 Q1 Q0
FC
Raz En H
FC
Q3 Q2 Q1 Q0
Compteur prchargement
A0 A1 A2 A3
FC Load Q3 Raz Q2 En Q1 H Q0
http://www.pdf4free.com
Compteurs - dcompteur
4
Q3 Q2 Q1 Q0
Raz
Clear
Raz
Clear
En H
Clear
Clear
Clear
Clear
Toggle
Toggle
Toggle
Toggle
Toggle
En H
Clear
Clear
Clear
Clear
Toggle
Toggle
Toggle
Toggle
Toggle
Q0 En Raz H Q0 Q1 Q2 Q3
Q3 Q2 Q1 Q0 0
Q1
Q2
Q3
FC En Raz H Q0 Q1 Q2 Q3
Q0
Q1
Q2
Q3
FC
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1 2 3
Q3 Q2 Q1 Q0 0 15 14 13 12 11 10
9 8 7 6 5 4 3 2 1 0 15 14 13
http://www.pdf4free.com
Compteur dvnement
Mesure de frquence
Compteur de temps
Mesure de temps
Raz En H
FC
Q3 Q2 Q1 Q0
4
Q3 Q2 Q1 Q0
En Raz H
En Raz H
Q3 Q2 Q1 Q0
1 2
5 6 7
9 10
11
Q3 Q2 Q1 Q0 0
1 2 3 4 5 6 7 8 9 10 11 12
13
http://www.pdf4free.com
Variable de contrle du comptage Contrle du comptage Compter par 1 Compter par 2 Compter par 3 Compter par 4 V2 0 0 1 1 V1 0 1
Reprsentation graphique
V1+V2
V1+V2=0
C0 C3
V2=0
C1
V2
0 1
V1.V2=0
C2
V1.V2
Ralisation matrielle
F o n ctio n co m b in ato ire d e l'tat fu tu r
Di
B a s c u le D
Xi
S o rtie s
H o rlo g e
Mmoire
4 4
CS 10
10
CS
@
R/W
@
R/W
T E0 E1 E2 E3 E4 E5 E6 E7
Dcodeur
Data
CS S0 S1 S2 S3 S4 S5 S6 S7
T E0 E1 E2 E3 E4 E5 E6 E7
CS S0 S1 S2 S3 S4 S5 S6 S7
8 CS Data
@
R/W
8
Dcodeur
=
R/W
8
10
Data
CS
@
R/W
Data
Data
20
CS
20
CS
20
CS
20
CS
20
CS
@
R/W
@
R/W
8
@
R/W
8
@
R/W
8
@
R/W
8
Data
32
Data
Data
Data
Data
http://www.pdf4free.com
Mmoire
4
Banc mmoire
20
CS
20
CS
20
CS
20
CS
@
R/W
@
R/W
@
R/W
@
R/W
Data
32
Data
32
Data
32
Data
32
R A B W
Y3 Y2 Y1 Y0 Y3 Y2 Y1 Y0
@1 @0
A B
http://www.pdf4free.com