Q - Département Montefiore

Transcription

Q - Département Montefiore
ELEN0040 – REPETITION 5
Analyse de circuits
séquentiels
Circuits séquentiels - Rappels
Systèmes séquentiels 
circuits combinatoires
+ éléments mémoire
2 types

Synchrones
 Les éléments mémoire varient avec la clock !

Asynchrones
 Les éléments mémoire ne varient
pas nécessairement avec la clock !
Verrous et flip-flops - Rappels
Verrou : actif sur un niveau d’horloge
Flip-flop : actif sur une transition d’horloge


D
C
Q
Q
Verrou D
D
C
Q
Q
Flip-flop D
D(t)
Q(t+1)
0
0
1
1
Verrous et flip-flops - Rappels
Verrou : actif sur un niveau d’horloge
Flip-flop : actif sur une transition d’horloge


D
C
Q
Q
Verrou D
D
C
Q
Q
Flip-flop D
D(t)
Q(t+1)
0
0
1
1
Verrous et flip-flops - Rappels
Verrou : actif sur un niveau d’horloge
Flip-flop : actif sur une transition d’horloge


D
C
Q
Q
Verrou D
D
C
Q
Q
Flip-flop D
D(t)
Q(t+1)
0
0
1
1
Ex. 1 : Verrou et FF D
Au départ, Q = 0
D
C
Qverrou
Qff
Qff
Flip-flops JK - Rappels
J
Q
C
K
J
Q
C
Q
K
Q
FF JK
FF JK
Actif sur flanc
montant
Actif sur flanc
descendant
J(t)
K(t)
Q(t+1)
0
0
Q(t)
0
1
0
1
0
1
1
1
Q(t)
Ex. 1 : FF JK
Au départ, Q = 1
J
K
C
Qff
Qff
J(t)
K(t)
Q(t+1)
0
0
Q(t)
0
1
0
1
0
1
1
1
Q(t)
Ex.3 : Analyse
Ex.3 : Analyse
QD(t)
0
A
0
B
0
0
0
0
1
1
0
0
1
1
1
1
0
0
1
1
0
1
0
1
1
1
QD(t+1) A+B
S
Ex.7 : Analyse
Ex.7 : Analyse
QA(t) QB(t)
0
0
0
0
0
1
X
0
1
0
0
1
1
1
0
0
1
0
1
1
1
1
1
0
1
QA(t+1)
QB(t+1)
JA KA JB KB
Z
Ex.10 : Analyse
Q3(t)
Q2(t)
Q1(t)
Q0(t)
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
Q3(t+1)
Q2(t+1)
Q1(t+1)
Q0(t+1)
Ex.11 : Analyse
Q3(t) Q2(t) Q1(t) Q0(t) Q3(t+1) Q2(t+1) Q1(t+1) Q0(t+1)
0
0
0
0
0
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
0
1
0
1
0
1
1
0
0
1
1
1
1
0
0
0
1
0
0
1
1
0
1
0
1
0
1
1
1
1
0
0
1
1
0
1
1
1
1
0
1
1
1
1
J0
K0
Ex.12 : Analyse
QD(t) QC(t) QB(t) QA(t) QD(t+1) QC(t+1) QB(t+1) QA(t+1)
JA
KA
0
0
0
0
1
1
0
0
0
1
1
1
0
0
1
0
1
1
0
0
1
1
1
1
0
1
0
0
1
1
0
1
0
1
1
1
0
1
1
0
1
1
0
1
1
1
1
1
1
0
0
0
1
1
1
0
0
1
1
1
1
0
1
0
1
1
1
0
1
1
1
1
1
1
0
0
1
1
1
1
0
1
1
1
1
1
1
0
1
1
1
1
1
1
1
1