Professional Documents
Culture Documents
Sequential circuit
Timed “States”
S R Q
0 0 No change
0 1 0
1 0 1
1 1 Race condition
S R Q
• Truth Table:
0 0 No change
0 1 0
1 0 1
1 1 Race condition
• Truth Table:
D Q
0 0
1 1
Q(t) Q(t+1) D
0 0 0
0 1 1
1 0 0
1 1 1
• Truth Table: J K Q
0 0 No change
0 1 0
1 0 1
1 1 Q’ (Toggle)
Compiled by: Pallavi Vyas
Present and next state table
Q(t) Q(t+1) J K
0 0 0 x
0 1 1 x
1 0 x 1
1 1 x 0
T Q
0 Qn
1 Qn’
Q(t) Q(t+1) T
0 0 0
0 1 1
1 0 1
1 1 0
structure .
J0 = Q1 * x' K0 = Q 1 * x
J1 = x K1 = Q0' * x' + Q0 * x = Q0 ¤ x
J0 = K 0 = 1
J1 = K 1 = Q 0
J2 = K 2 = Q 1 * Q 0
111 000
Temporary 001
state
110 010
101 011
100
A3 A2 A1 A0
Q Q Q Q
D D D D
CP
I3 I2 I1 I0
(a) Serial in/shift right/serial out (b) Serial in/shift left/serial out
Data in Data in
Data in
Data out
Data out
(c) Parallel in/serial out (d) Serial in/parallel out
Data out
(e) Parallel in /
parallel out
CLK
Serial In/Parallel Out Shift Registers
Accepts data serially.
Outputs of all stages are available simultaneously.
Data input D Q D Q D Q D Q
C C C C
CLK
Q0 Q1 Q2 Q3
Q0 Q1 Q2 Q3
68
Parallel In/Serial Out Shift Registers
Bits are entered simultaneously, but output is serial.
69
Parallel In/Parallel Out Shift Registers
Simultaneous input and output of all data bits.
• https://www.electronics-tutorials.ws/sequenti
al/seq_5.html Compiled by: Pallavi Vyas