Professional Documents
Culture Documents
tefan
http://arh.pub.ro/gstefan/
- 2014 -
Sequential circuits
Sequencing involves memorizing: to catch an event Memorizing request discrete time control through clock signal Our target: to learn how logic circuits can be used to memorize
Sequential circuits Elementary latches (no clock control) Clocked latches (transparent on the active level of clock) Master-Slave flip-flops (triggered by the active edge of clock) Register Applications Shift register Counter
2014 Digital Integrated Circuits - week two 2
Elementary latches
reset-only latch
set-only latch
2014
The first latch problem: when? and how? on the same inputs The second latch problem: S= R = 0 or S = R = 1 trigger unpredictable switches
2014 Digital Integrated Circuits - week two 4
2014
2014
Data latch
Second latch problem is avoided (not solved) by adding
restriction: R = S Data latch remains transparent on the active level of clock The output follows the input, unless the level active clock is controlled
2014
2014
How? and When? are finally separated A flip-flop, F-F, is a non-transparent structure if date is stable at the moment of the active edge of clock What the moment is?
2014 Digital Integrated Circuits - week two 9
The moment
moment = tsu + t+ + th
2014
10
2014
11
Register
Shift register
00: nop: no operation, a mandatory function 01: load: initialize the registers state 10: leftShift: left shift with one position 11: rightShift: right shift with one position (logic or arithmetic)
2014
14
Counter
2014
15
2014
16
2014
17
2014
18
Home work 2
Problems: 2.17, 2.24, 2.28
2014
19