Bascules

Transcription

Bascules
QUELQUES CIRCUITS SEQUENTIELS
1 - La Bascule Reset-Set (RS)
R(eset)
S1
Y
∆t
S(et)
10
Reset sans effet
01
À
Set
00
Maintient
10
10
01
Set sans effet
01
Reset
®
01
Matrice des phases et tableau des sorties
RS
état
1
2
3
4
5
Structure des Ordinateurs
Jacques Guizol
Maintient
00
¯
­
01
°
10
10
11
00
11
l
S2
Graphe
T
ra
n
s
it
o
ir
e
l
y
00 01 11 10
1
2
*
4
1
2
5
*
3
2
*
4
3
*
5
4
*
2
5
4
Les Bascules
s1s2
10
10
01
s 1 = s2
01
00
Page 1
S
Ja
l
Matrice réduite
RS
état
a
b
l
00 01 11 10
1
2
5
4
3
2
5
4
Equation de Y et matrice de l'excitation
RS
y
Y = (y + R).S
0
1
l
s2 = y
0
0
1
1
0
0
1
RS
y
00 01 11 10
0
10 10 00 00
1
01 01 01 01
Représentation standard
R
S
Structure des Ordinateurs
Jacques Guizol
0
Equations de sortie et matrice de sortie
s1 = y + R
l
00 01 11 10
Q
Q
Les Bascules
R
S
Q
Q
Page 2
S
J
l
Comportement
R
Q
Q
S
|0
i n p u t R(eset)
|1000
|2000
|687.5
|750
Grossissement : x 16
input S(et)
output Q
∆t
o u t p u t ¬Q
R
Q
Q
S
|1000
i n p u t ¬R(eset)
|2000
|1937.5
|2000
input ¬S(et)
output Q
o u t p u t ¬Q
Structure des Ordinateurs
Jacques Guizol
Les Bascules
Page 3
S
J
l
Un autre modèle
Y1
e1
e2
Graphe
01
10
Set
11
10
00
À
01
11
01
°
10
Maintient
00
01
Set sans effet
1
2
3
4
5
00 01 11 10
*
5
1
3
2
5
*
3
2
*
1
3
4
5
*
3
4
5
1
*
e1e2
états
a
Matrice réduite :
b
c
Structure des Ordinateurs
Jacques Guizol
10
Reset
¯
10
Matrice des phases et tableau des sorties
RS
état
l
s2
®
00
Maintient
y2
s1
01
Reset sans effet
­
l
∆2t
Y2
T
ra
n
s
it
o
ir
e
l
y1
∆1t
Les Bascules
s1s2
00
01
01
s 1 = s2
10
10
00 01 11 10
*
5
1
3
4
5
1
3
2
5
1
3
Page 4
S
J
l
Equations et matrice des excitations :
e1e2
y1y2
00 11 10 00 01
Y1 = e1 + y2
01 01 00 00 01
11 00 00 00 00
Y2 = e2 + y1
l
Equations de sortie :
l
Conclusion
+
00 01 11 10
10 10 10 00 00
s1 = y1
et
s2 = y2
Les états stables ne dépendent pas du modèle choisi, mais
uniquement des fonctions logiques et du nombre maximal de
boucles de retour.
e1
e2
s1 = e1 (e2 + s)
s2 = e2 + s
s
Bascule RS dépourvue de retard (y = Y)
e
1
e
2
s
0 0 0
0 0 1
0 1 0
0 1 1
1 0 0
1 0 1
1 1 0
1 1 1
Structure des Ordinateurs
Jacques Guizol
s
1
0
1
1
1
0
0
0
0
s
2
1
0
0
0
1
0
0
0
Les Bascules
s = s
1
s = s
s ≠ s
1
1
s = s
1
s = s
s ≠ s
1
1
s = s
s ≠ s
1
1
Page 5
2 - La Bascule JK
La bascule RS comporte un état “indésirable” atteint
lorsque
les
entrées
R
et
S
sont
simultanément
sollicitées. Les deux sorties sont alors nulles.
Si
les
entrées
retombent
système va osciller.
|0
i n p u t R(eset)
|250
simultanément
à
0,
le
|500
input S(et)
output Q
o u t p u t ¬Q
Afin d'éviter ce comportement, on préfère la bascule JK
qui n'est autre qu'une RS dont les entrées sont filtrées
afin de n'autoriser un Set que si Q = 0 (Q\ = 1) et un
Reset que si Q = 1.
J
S
Q
Bascule JK
K
Structure des Ordinateurs
Jacques Guizol
R
Les Bascules
Q
Page 6
Jacques Guizol
Ja
Soit, pour dans un soucis d'homogénéité des composants :
J
Q
Bascule JK
Q
K
réalisée en NAND
D'où le montage sur un circuit SN74LS01
Q
K
+Vcc
J
Ce bistable JK permet de réaliser des éléments mémoire à
3 entrées :
Set (Mise à 1), Reset ( Mise à 0), Comp (Complémentation)
Reset
J
Q
K
Q
Comp
Set
Structure des Ordinateurs
Jacques Guizol
Les Bascules
Page 7
S
Ja
Jacques Guizol
J
3 - Les Bascules “D”
3.1 - Le “Latch”
Les
motivations
qui
ont
conduit
à
la
bascule
JK
peuvent se résumer ainsi eu égard à la bascule RS :
«En dehors de l'état de maintien où R = S =0,
R et S doivent être affectés à des états complémentaires»
On
peut
donc
imaginer
une
seule
entrée
dont
le
niveau logique (1 ou 0) aura pour effet d'agir sur l'une
ou l'autre des entrées de la bascule (S ou R)
S
D
Q
Bascule D
Q
R
réalisée en NAND
Validation
(DV)
1
À
Graphe
asynchrone
­
1
Structure des Ordinateurs
Jacques Guizol
¯
01
00
10
10
11
Les Bascules
00
0
01
1
°
01
11
®
0
10
11
00
±
0
Page 8
S
J
Jacques Guizol
J
|0
|125
input D
|250
|375
i n p u t Valid
output Q
Mode
Mode
mémorisation
Mode
transparent
mémorisation
Diagramme de temps…
…où
l'on
peut
voir
que
lorsque
Valid
=
0,
Q
inchangé quelles que soient les variations de D.
En
considérant
que
Valid
est
un
reste
séquencement
d'horloge, on obtient le graphe synchrone :
1
a
1
Structure des Ordinateurs
Jacques Guizol
0
(D)
0
b
1
0
Les Bascules
Graphe
synchrone
Page 9
S
J

Documents pareils