Professional Documents
Culture Documents
Chapter Eight
Chapter Eight
Chapter Eight
SHIFT REGISTERS
Basic shift register functions
– a) Data storage
– b) Data transfer/movement
ECE 2008
57
Serial In/Serial Out (SISO)
Figure 9.7 : Logic symbol for an 8-bit serial in/serial out shift register
Example 1
Figure .Four bits (1010) being entered serially into the register.
ECE 2008
58
Example 2
• Output is parallel
Example SIPO :
ECE 2008
59
Parallel In/Serial Out (PISO)
• SHIFT/LOAD
ECE 2008
60
Parallel In/Parallel Out (PIPO)
• A shift register with serial output connected back to the serial input to produce special
sequences.
– Johnson counter
– Ring counter
• In the Johnson counter the last complemented output is fed back in as an input to the first
FF
• Examples shown with D FF, but can be implemented with other types of FF as well.
ECE 2008
61
4-bit Johnson Counter
• For a 10-bit ring counter, there is a unique output for each decimal digit
• **The ‘1’ is always retained and goes ‘round the ring’ at each clock pulse
ECE 2008
62
Shift register applications
• Time delay
• Serial-to-parallel converter
ECE 2008
63
ECE 2008
64