Download presentation
Presentation is loading. Please wait.
Published byEthan McCoy Modified over 9 years ago
1
Introduction to Sequential Logic Design Flip-flops
2
2 Prev… Latches S-R S-bar-R-bar S-R with enable signal D
3
3 FF vs. Latch Latches and flip-flops (FFs) are the basic building blocks of sequential circuits. latch: bistable memory device with level sensitive triggering (no clock), watches all of its inputs continuously and changes its outputs, independent of a clocking signal. flip-flop: bistable memory device with edge-triggering (with clock), samples its inputs, and changes its output only at times determined by a clocking signal.
4
4 Edge triggered D Flip-Flop A D FF combines a pair of D latches. Master/slave D FF Positive-edge-triggered D FF Negative-edge-triggered D FF Edge-Triggered D FF with Enable Scan FF
5
5 Positive-Edge-triggered D flip-flop
6
6 Dynamic-input indicator
7
7 Edge-triggered D flip-flop behavior
8
8
9
9
10
10 D flip-flop timing parameters Propagation delay (from CLK) Setup time (D before CLK) Hold time (D after CLK)
11
11 D FF with asynchronous inputs Force the D FF to a particular state independent of the CLK and D inputs. PR (Preset) and CLR (Clear)
12
12 Negative-edge triggered D FF Simply inverts the clock input. Active low.
13
13 Negative-edge triggered D FF Simply inverts the clock input. Active low.
14
14 J-K flip-flops
15
15 T (toggle) flip-flops A T FF changes state on every tick of the clock. (be toggled on every tick) Q has precisely half the frequency of the T. Important for counters Positive-edge-triggered T FF How to build T FF using J-K FF and D FF?
16
16 T (toggle) flip-flops with enable How to build a T FF with enable using? D FF J-K FF
17
17 T (toggle) flip-flops with enable
18
18 Next… FSM analysis Read Ch-7.3
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.