You are on page 1of 6

EXPERIMENT - 9

CHALAMALA SUJITH REDDY


19CS01009
Aim: Designing and Implementing (shift registers using d-flip flop)
(i) Serial in serial out Register
(ii) Serial in parallel out Register
(iii) Parallel in serial out Register
(iv) Parallel in parallel out Register

Theory:
A shift register is a type of digital circuit using a cascade of flip flops where the
output of one flip-flop is connected to the input of the next. They share a single
clock signal, which causes the data stored in the system to shift from one location
to the next. By connecting the last flip-flop back to the first, the data can cycle
within the shifters for extended periods, and in this form they were used as a form
of computer memory.All Flip Flops receive common clock pulses which causes the
shift in the output of the flip flop. The simplest possible shift register is one that
uses only flip flops.

Circuit diagram and Truth table:


(i) Serial in serial out Register
Truth table:
CLK Serial I/p Serial O/p

1 1 0

2 0 0

3 0 0

4 1 1

5 x 0

6 x 0

7 x 1
(ii) Serial in parallel out Register
Truth table:

CLK Input I/p Q1 Q2 Q3 Q4

1 1 1 0 0 0

2 0 0 1 0 0

3 1 1 0 1 0

4 0 0 1 0 1

(iii) Parallel in serial out Register


Truth Table:
CLK I1 I2 I3 I4 Output O/p

0 1 0 0 1 1

1 0 0 0 0 0

2 0 0 0 0 0

3 0 0 0 0 1

(iv) Parallel in parallel out Register


Truth Table:
DATA INPUT OUTPUT

CLK I1 I2 I3 I4 O1 O2 O3 O4

1 1 0 0 1 1 0 0 1

2 1 0 1 0 1 0 1 0

Applications:
1. SISO registers is used as Delay element in circuit
2. SIPO registers are used in communication lines where demultiplexing
of a data line into several parallel lines is required.
3. PISO registers are used in communication lines where a number of
data lines are multiplexed into a single serial data line.
4. PIPO shift register is used as a temporary storage device and also as a
delay element similar to a SISO shift register.
Discussion and conclusion:
All four shift registers are used in different situations based on input and
output necessity. However data bits can be moved in only one direction.
A common clock is used for the whole system.All four types of shift registers
are designed and truth table verified.

You might also like