Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Q).

Design a universal Shift register

Hint: 4 bit shift register


Universal:
Left shift and right shift Selection Lines
SISO,SIPO,PISO and PIPO
s1 s0 Comment
ABCD are the parallel/serial inputs 0 0 Shift right
0 1 Shift left
4x1 line mux is used 1 0 Parallel In
1 1 No Change

Parallel Data In

A B C D

Serial Right Serial Left


Data In Data In

A B C D
MSB
0 1 2 3 0 1 2 3 0 1 2 3 0 1 2 3
s0 4x1 MUX s0 4x1 MUX s0 4x1 MUX s0 4x1 MUX
s1 s1 s1 s1

Serial Right
Data out
D Q D Q D Q D Q
_ _ _ _
CP Q CP Q CP Q CP Q A B C D
Clock
MSB

Serial Left
Data out
A B C D

Parallel Data Out

You might also like