Multiplexer / De-multiplexer
Multiplexer
MULTIPLEXER - Mux is a combinational logic circuit with n data inputs and
m select inputs, which selects one of the input and connects it to the
output. It done by select lines it select the input line transfer to the output.
Also it called as a DATA SELECTOR.
SELECT INPUTS (aka ADDRESS LINES)- used by the mux to determine which data
inputs will be switched to the output.
if 2 N input lines N select lines
n - Multiplexer Block Diagram
BASIC TWO-INPUT MULTIPLEXER
2:1 Mux
D1
DATA
INPUTS Z = D 0 S + D1 S
D0
S S OUTPUT
SELECTINPUT
0 Z=I0
1 Z=I1
4-to-1 Multiplexer
S1 S0 OUTPUT
0 0 Z=I0
0 1 Z=I1
1 0 Z=I2
1 1 Z=I3
FOUR-INPUT MULTIPLEXER
Y=S1′S0′I0+S1′S0I1+S1S0′I2+S1S0I3
8:1 Mux
S2 S1 S0 E Z
0 0 0 0 I0
0 0 1 0 I1
0 1 0 0 I2
0 1 1 0 I3
1 0 0 0 I4
1 0 1 0 I5
1 1 0 0 I6
1 1 1 0 I7
MULTIPLEXER APPLICATIONS
•DATA ROUTING
•PARALLEL-TO-SERIAL CONVERSION
•OPERATION SEQUENCING
•IMPLEMENT LOGIC FUNCTION OF A TRUTH
TABLE
DEMULTIPLEXER
A Demultiplexer is a combinational logic circuit that accepts a
single input and distributes it over several output lines.
Demultiplexer is also termed as DEMUX in short. As Demultiplexer
is used to transmit the same data to different destinations, hence
it is also known as data distributor.
Types of DEMUX :
1:2 DEMUX
1:4 DEMUX
1:4 DEMUX
1:4 DEMUX
1:8 DEMUX
1:8 DEMUX
1:16 DEMUX