Professional Documents
Culture Documents
2 - Shift Registers (DLP 2021 22)
2 - Shift Registers (DLP 2021 22)
Processors
Design Aspects of Shift Registers
SHIFT REGISTERS
• A register is a digital circuit with basic
function of Data Storage.
• A shift register provides the data shifting
function from one flip-flop to another.
– A shift register “shifts” its output once every
clock cycle
• A shift register is a group of flip-flops set up
in a linear fashion with their inputs and
outputs connected together in such a way
that the data is shifted from one device to
another when the circuit is active.
Data Shift/Rotate Operations
• The bits in a shift register can shift in any of the
following manners
Shift Register Characteristics
• Direction
– Left shift
– Right shift
– Rotate (right or left)
– Bidirectional n-bit shift
register
• Types
– Serial-in, Serial-out
– Serial-in, Parallel-out
– Parallel-in, Serial-out
– Parallel-in, Parallel-
out
– Universal
4 Bit Serial in – Serial out Shift Register (SISO)
(Right Shift Register)
4 bit Left Shift Register
Serial-In Parallel-Out Shift Register (SIPO)
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
09/14/2022 Source:
Johnson Counter
0 0 0 0
1 0 0 0
1 1 0 0
1 1 1 0
1 1 1 1
0 1 1 1
0 0 1 1
0 0 0 1
09/14/2022