300 DIGITAL BUILDING BLOCKS AND COMPUTER SYSTEMS
D 3CkClockData inputPresetData outputClear
(a)(b)FF3PrClrY 3 D 2CkFF2PrClrY 2 D 1CkFF1PrClrY 1 D 0CkFF0PrClrY 0Y 3Y 2Y 1Y 0Pulse 1
ClockData
input2T 2 T 3 T 4 T 5 TT 2 T 4 T 5 T6 T3 T 4 T 6 T4 T 5 T2 T 3 T 5 T 6 T5 T 6 T3456Figure 6.2.44-bit shift-right SISO register.(a)Block diagram.(b)Timing diagram.J 0k 0ClearClockLogic 1
(a)Ck 0Clr
Q 0Q 0J 1k 1Ck 1Clr
Q 1Q 1J 2k 2Ck 2Clr
Q 2Q 2Figure 6.2.53-bit ripple
counter.(a)Block diagram.
(b)Timing diagram.(c)Out-
puts for the first 8 clock
pulses.