Professional Documents
Culture Documents
U M & A saxeT
Sequential Circuits I
Sequential Elements
Timing
Examples
Set
Sensor
Memory On Off
Alarm
element
Reset
A B
Load
A B
Data Output
TG1
TG2
Reset
Set Q
t1 t2 t3 t4 t5 t6 t7 t8 t9 t 10
1
R
0
1
S
0
1
Qa ?
0
1
Qb ?
0
Time
(c) Timing diagram
S
Q
Clk
Q
R
t su
th
Clk
(a) Circuit
Clock
Figure 7.10. D
Master-slave D Qm
flip-flop. Q = Qs
(b) Timing
diagram
D Q
1 P3
P1
2
5 Q
Clock
P2 6 Q
3
D Q
4 P4 Clock Q
D
Clock Clk Q Qa
D Q Qb
Figure 7.12. Q Qb
Comparison of
level-sensitive D Q Qc
and edge-trigged
Q Qc
D storage
elements. (a) Circuit
Clock
Qa
Qb
Qc
D
Q
Clock
Clear
(a) Circuit
Preset
D Q
Clear
Clock Clk Q Qa
D Q Qb
Figure 7.14. Positive-edge- Q Qb
triggered D flip-flop with
Clear and Preset. D Q Qc
Q Qc
(a) Circuit
Clock
Qa
Qb
Qc
D Q Q
T
Q Q
Clock
Figure 7.16. T
(a) Circuit
flip-flop.
T Q( t + 1) T Q
0 Q( t )
1 Q( t ) Q
Clock
J
D Q Q
K Q Q
Clock
(a) Circuit
J K Q ( t + 1)
0 0 Q (t) J Q
0 1 0
1 0 1
K Q
1 1 Q (t )
Clock Q Q Q Q
(a) Circuit
In Q1 Q2 Q3 Q4 = Out
t0 1 0 0 0 0
t1 0 1 0 0 0
t2 1 0 1 0 0
t3 1 1 0 1 0
t4 1 1 1 0 1
t5 0 1 1 1 0
t6 0 0 1 1 1
t7 0 0 0 1 1
Q3 Q2 Q1 Q0
D Q D Q D Q D Q
Q Q Q Q
Serial Clock
input Shift/Load Parallel input
1 T Q T Q T Q
Clock Q Q Q
Q0 Q1 Q2
(a) Circuit
Clock
Q0
Q1
Q2
Count 0 1 2 3 4 5 6 7 0
1 T Q T Q T Q
Clock Q Q Q
Q0 Q1 Q2
(a) Circuit
Clock
Q0
Q1
Q2
Count 0 7 6 5 4 3 2 1 0
Clock cycle Q2 Q1 Q0
Q1 changes
0 0 0 0
1 0 0 1 Q2 changes
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
8 0 0 0
1 T Q T Q T Q T Q
Q0 Q1 Q2 Q3
Clock Q Q Q Q
(a) Circuit
Clock
Q0
Q1
Q2
Q3
Count 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 1
Enable T Q T Q T Q T Q
Clock Q Q Q Q
Clear
0
Enable D Q Q0
D0 1
0
1 D Q Q1
D1
Q
0
Figure 7.25. A 1 D Q Q2
D2
counter with parallel- Q
load capability.
0
1 D Q Q3
D3
Q
Output
carry
Load
Fundamentals of Digital Logic Brown-Vranesic
Clock
i oh C842 NE CE
U M & A saxeT
1 Enable
0 D0 Q0
0 D1 Q1
0 D2 Q2
Load
Clock
Clock
(a) Circuit
Clock
Q0
Q1
Q2
Count 0 1 2 3 4 5 0 1
1 Enable
0 D0 Q0
0 D1 Q1
BCD0
0 D2 Q2
0 D3 Q3
Load
Clock
Clock
Clear Enable
0 D0 Q0
0 D1 Q1
BCD 1
0 D2 Q2
0 D3 Q3
Load
Clock
D Q D Q D Q
Q Q Q
Clock
counter.
y0 y1 y2 y3
2-to-4 decoder
w1 w0 En
Q1 Q0
Clock Clock
Two-bit up-counter
Start Clear
Data
Clock
Latch