Beruflich Dokumente
Kultur Dokumente
CHANTHA THOEUN
Types of Flip-flops
SR flip-flop (Set, Reset) T flip-flop (Toggle) D flip-flop (Delay) JK flip-flop
Excitation Tables
Previous State -> Present State 0 -> 0 0 -> 1 1 -> 0 1 -> 1 Previous State -> Present State 0 -> 0 S 0 1 0 X T 0 R X 0 1 0
0 -> 1
1 -> 0 1 -> 1
1
1 0
Excitation Tables
Previous State -> Present State 0 -> 0 0 -> 1 1 -> 0 1 -> 1 Previous State -> Present State 0 -> 0 0 -> 1 1 -> 0 J 0 1 X D 0 1 0 1 K X X 1
1 -> 1
Timing Diagrams
S 0->0 0->1 1->0 1->1 0 1 0 X R X 0 1 0
Q
R CLK S
CLK T
Timing Diagrams
D
CLK
0 1 0 1
Q D
K X X 1 0
CLK J
Converting Flip-flops
Use T flip-flop to implement D flip-flop
D 0 1 Q+ 0 1 D\Q+ 0 1 0 0 1 1 0 1 D\Q+ 0 1 0 0 1 1 1 0
T 0 1
Q+ Q Q
T = DQ + DQ
Converting flip-flops
Use T flip-flop to implement D flip-flop
T D
SET
D
CLR
Converting Flip-flops
Use T flip-flop to implement JK flip-flop
T 0 1 Q+ Q Q JK\Q+ 0 1 JK\Q+ 0 1
00
01 11 10
0
0 1 1
1
0 0 1
00
01 11 10
0
0 1 1
0
1 1 0
J 0 0 1 1
K 0 1 0 1
Q+ Q 0 1 Q
T = JQ + KQ
Converting flip-flops
Use T flip-flop to implement JK flip-flop
J T
K Q