4x1 Multiplexer
4x1 Multiplexer
selection lines and single output line. One of these data inputs will be connected to
the output based on the values of selection lines.
Since there are ‘n’ selection lines, there will be 2 possible combinations of zeros and
n
ones. So, each combination will select only one data input. Multiplexer is also called
as Mux.
4x1 Multiplexer
4x1 Multiplexer has four data inputs I , I , I & I , two selection lines s & s and one
3 2 1 0 1 0
output Y. The block diagram of 4x1 Multiplexer is shown in the following figure.
One of these 4 inputs will be connected to the output based on the combination of
inputs present at these two selection lines. Truth table of 4x1 Multiplexer is shown
below.
S 1 S 0 Y
0 0 I 0
0 1 I 1
1 0 I 2
1 1 I 3
From Truth table, we can directly write the Boolean function for output, Y as
Y=S1′S0′I0+S1′S0I1+S1S0′I2+S1S0I3
We can implement this Boolean function using Inverters, AND gates & OR gate.
The circuit diagram of 4x1 multiplexer is shown in the following figure.
We can easily understand the operation of the above circuit. Similarly, you can
implement 8x1 Multiplexer and 16x1 multiplexer by following the same procedure.
8x1 Multiplexer
16x1 Multiplexer
8x1 Multiplexer
In this section, let us implement 8x1 Multiplexer. We know that 8x1 Multiplexer has 8
data inputs, 3 selection lines and one output.
We can implement 8x1 Multiplexer using lower order Multiplexers easily by
considering the above Truth table. The block diagram of 8x1 Multiplexer is shown in
the following figure.
Let the 8x1 Multiplexer has eight data inputs I to I , three selection lines s , s & s0
7 0 2 1
and one output Y. The Truth table of 8x1 Multiplexer is shown below.
A 0 A 1 A 2 Y
0 0 0 I0
0 0 1 I1
0 1 0 I2
0 1 1 I3
1 0 0 I4
1 0 1 I5
1 1 0 I6
1 1 1 I7