
On the low going edge of the clock, the binary inputs B0, B1, B2, B3 will get loaded into the corresponding flip-flops. When the shift/load bar line is low (0), the AND gates 2, 4 and 6 become active, and they will pass B1, B2, B3 bits to the corresponding flip-flops. There are two modes in which this circuit can work, namely - shift mode and load mode. The binary input data bits B0, B1, B2, B3 are applied through the same combinational logic circuit. Output of the previous flip Flop is connected to the input of the next one via a combinational circuit. The circuit, shown below, is a four-bit parallel-in serial-out register. Hence the speed of operation of SIPO mode is the same as that of the SISO mode. The output(s) are enabled so that all the loaded data is made available over all the output lines at the same time.Ĥ clock cycles are required to load a four-bit word. The output(s) are disabled as long as the data is loading.Īs soon as the data loading gets completed, all the flip-flops contain their required data. In such types of operations, the data is entered serially and taken out in parallel fashion.ĭata is loaded bit-by-bit. Similarly with Din = 1 and with the fourth negative clock edge arriving, the stored word in the register is Q3 Q2 Q1 Q0 = 1111. As soon as the third negative clock edge gets triggered, FF-1 will be set and output will get modified to Q3 Q2 Q1 Q0 = 1110. As soon as the next negative edge of the clock gets triggered, FF-2 will set and the stored word change to Q3 Q2 Q1 Q0 = 1100.Īpply the next bit to be stored i.e. On the first falling edge of the clock, the FF-3 is set, and stored word in the register is Q3 Q2 Q1 Q0 = 1000.Īpply the next bit to Din. Block diagramīefore application of the clock signal, let Q3 Q2 Q1 Q0 = 0000 and apply the LSB bit of the number to Din. Q3 is connected to the input of the next flip-flop i.e.
#Parallel to serial converter diagram serial#
D3 is connected to serial data input Din. If an entry of a four-bit binary number 1 1 1 1 is made into the register, this number should be applied to Din bit with the LSB bit applied first. Let all the flip-flops be initially in the reset condition i.e. Next, let us have a look at each register operation one by one. Shift register has 4 modes of operations.

The binary-data, in a register, can be transfered within itself from one flip-flop to another.Ī shift register is a type of register that allows such data transfers. The n-bit register will consist of n number of flip-flop(s) and it is capable of storing an n-bit word. Such a group of flip-flops is known as a Register. To increase the storage capacity in terms of number of bits, you can use a group of flip-flops. This site uses Just the Docs, a documentation theme for Jekyll.Ī Flip-flop is a 1 bit memory cell which can be used for storing the digital data.
