Presentation 1
Presentation 1
Flip flops can be used to store a single bit of binary data (1or 0). However, in order to store multiple bits of data,
we need multiple flip flops. N flip flops are to be connected in an order to store n bits of data. A Register is a
device which is used to store such information. It is a group of flip flops connected in series used to store multiple
bits of data.
They are a group of flip-flops connected in a chain so that output from one flip-flop becomes the
input for the next flip-flop.
SHIFT REGISTER is a register that allows each of the flip flops to pass the stored information to
its adjacent neighbour.
• The shift register, which allows serial input (one bit after the other through a single data line) and
produces a parallel output is known as Serial-In Parallel-Out shift register.
CIRCUIT DIAGRAM OF SIPO SHIFT
REGISTER
HOW DOES CIRCUIT WORK?
It takes the serial data input from the left side of the flip flop and producing a parallel output.
The logic circuit given shows a serial-in-parallel-out shift register. The circuit consists of four D
flip-flops which are connected. The clear (CLR) signal is connected in addition to the clock signal
to all the 4 flip flops in order to RESET them. The output of the first flip flop is connected to the
input of the next flip flop and so on. All these flip-flops are synchronous with each other since the
same clock signal is applied to each flip flop.
TIMING DIAGRAM OF SIPO REGISTER
TRUTH TABLE/BASIC DATA MOVEMENT OF
SIPO REGISTER
Clock Pulse No QA QB QC QD
0 0 0 0 0
1 1 0 0 0
2 0 1 0 0
3 0 0 1 0
4 0 0 0 1
5 0 0 0 0
USES OF SIPO SHIFT REGISTER
They are used in communication lines where demultiplexing of a data line into several parallel
lines is required because the main use of the SIPO register is to convert serial data into parallel
data.