Académique Documents
Professionnel Documents
Culture Documents
Basic concepts
Flip-Flops
3 classes of flip-flops
A. Yaicharoen
Conventions
Qt or Q: present state
Qt+1 or Q+: next state
1/50
A. Yaicharoen
4 Types of Flip-Flops
SR flip-flop
JK flip-flop
Qt+1
Qt+1
Qt+1
Qt+1
Qt
Qt
Qt
Qt
Prohibited
Qt
Qt
D flip-flop
T flip-flop
Qt+1
Qt+1
Qt+1
Qt+1
Qt
Qt
Qt
Qt
1/50
A. Yaicharoen
SR Latch
An SR (or set-reset) latch consists of
Qt+1
Qt+1
Qt
Qt
Prohibited
A. Yaicharoen
SR latch
1/50
A. Yaicharoen
(b) A switch
debouncer.
1/50
A. Yaicharoen
SR latch
1/50
A. Yaicharoen
Gated SR latch
(c)
1/50
A. Yaicharoen
Gated D latch
1/50
A. Yaicharoen
10
Timing Consideration
When using a real flip-flop, the following information
is needed to be considered:
A. Yaicharoen
11
1/50
A. Yaicharoen
12
1/50
A. Yaicharoen
13
1/50
A. Yaicharoen
14
1/50
A. Yaicharoen
15
1/50
A. Yaicharoen
16
Master-slave SR flip-flop
1/50
A. Yaicharoen
17
1/50
A. Yaicharoen
18
Master-slave JK flip-flop
1/50
A. Yaicharoen
19
1/50
A. Yaicharoen
20
Master-slave D flip-flop
1/50
A. Yaicharoen
21
Master-slave T flip-flop
1/50
A. Yaicharoen
22
Positive-edge-triggered D flip-flop
1/50
A. Yaicharoen
23
1/50
A. Yaicharoen
24
Negative-edge-triggered D flip-flop
1/50
A. Yaicharoen
25
Asynchronous Inputs
1/50
A. Yaicharoen
26
1/50
A. Yaicharoen
27
Positive-edge-triggered JK flip-flop
1/50
A. Yaicharoen
28
Positive-edge-triggered T flip-flop
1/50
A. Yaicharoen
29
1/50
A. Yaicharoen
30
Characteristic Equations
1/50
A. Yaicharoen
31
Characteristic equations
1/50
A. Yaicharoen
32