Basic Shift Register Operations A shift register is
Basic Shift Register Operations A shift register is an arrangement of flip-flops with important applications in storage and movement of data. Some basic data movements are illustrated here. Data in Data out Serial in/shift right/serial out Data in Serial in/shift left/serial out Data out Parallel in/serial out Data in Data out Serial in/parallel out Data out Parallel in/parallel out Rotate right Rotate left
Basic Shift Register Functions • • • Serial in/serial out shift registers Serial in/parallel out shift registers Parallel in/serial out shift registers Parallel in/parallel out shift registers Bidirectional shift registers
Serial In/Serial Out Shift Registers • 4 -bit version
Serial In/Serial Out Shift Registers • 5 -bit version
• 4 -bit serial in/parallel out Waveforms
• 4 -bit serial in/parallel out
• 8 -bit serial in/parallel out
• 4 -bit parallel in/serial out Waveforms
• 4 -bit parallel in/serial out
Parallel In/Serial Out Shift Registers • 8 -bit version Waveforms
Parallel In/Serial Out Shift Registers • 8 -bit version
Parallel In/Parallel Out Shift Registers • 4 -bit version Waveforms
Parallel In/Parallel Out Shift Registers • 4 -bit version
Bidirectional Shift Register • 4 -bit serial in/serial out
Bidirectional Shift Register • 4 -bit universal
Parallel in/Serial out Shift Register Shift registers can be used to convert parallel data to serial form. A logic diagram for this type of register is shown: D 0 D 1 D 3 D 2 SHIFT/LOAD Q 0 CLK Q 1 Q 2 Serial Q 3 data out
- Slides: 16