Experiment 6 - Multiplexer and Demultiplexer Using NAND Gates
Experiment 6 - Multiplexer and Demultiplexer Using NAND Gates
To construct
OBJECTIVES:
THEORY:
Multiplexer:
A multiplexer (or MUX) is a device that selects one of several analog or digital input
signals and forwards the selected input into a single line. It is a Combinational logic circuit (i.e.
its output depends upon only the present value of inputs) that has multiple inputs and a single
line output. The select lines determine which input is connected to the output. Multiplexers are
mainly used to increase the amount of data that can be sent over the network within a certain
amount of time and bandwidth. It is also called a data selector, many to one circuit, universal
logic circuit or parallel to serial circuit.
If ‘m’ is the number of Data input and ‘n’ is the number of select (control) input, then
.
4 to 1 MUX: 4x1 Multiplexer has four data inputs I0, I1, I2 & I3, two selection lines S0 & S1 and
one output Y. One of these 4 inputs will be connected to the output (Y) based on the combination
of inputs present at the two selection lines S0 & S1.
De-Multiplexer:
De-multiplexer can be visualized as reverse multi-position switch. The select lines permit
input data from single line to be switched to any one of the many output lines. There are four
basic types of de-multiplexers: 1 to 2 de-multiplexer, 1 to 4 de-multiplexer, 1 to 8 de-multiplexer
and 1 to 16 de-multiplexer
1 to 4 DEMUX: 1x4 De-multiplexer has one data input I, two selection lines S0 & S1 and four
outputs Y0, Y1, Y2 & Y3. Based on the combination of inputs present at the two selection lines S1
& S0, the input will be connected to one of the four output terminals.
PROCEDURE:
4 to 1 MUX:
S1 S0 Y
0 0 I0
0 1 I1
1 0 I2
1 1 I3
Logical Expression:
̅̅̅̅̅̅ ̅̅̅ ̅̅̅
Circuit:
Truth Table:
Data Input Control Input Output
I0 I1 I2 I3 S1 S0 Y
0 X X X 0 0 0
1 X X X 0 0 1
X 0 X X 0 1 0
X 1 X X 0 1 1
X X 0 X 1 0 0
X X 1 X 1 0 1
X X X 0 1 1 0
X X X 1 1 1 1
Note: ‘X’ means Don’t care. It can be 0 or 1. Its value doesn’t affect the output.
1 to 4 DEMUX:
S1 S0 Y0 Y1 Y2 Y3
0 0 D 0 0 0
0 1 0 D 0 0
1 0 0 0 D 0
1 1 0 0 0 D
Logical Expression:
̅̅̅̅̅̅
̅̅̅
̅̅̅
Circuit: