Multiplexers (Data Selectors)
Multiplexers (Data Selectors)
1
2
2-to-1 multiplexer
3
Boolean function Implementation
• Another method for implementing boolean
function is using multiplexer
• For doing that assume boolean function has n
variables. We have to use multiplexer with n-1
selection lines and
• 1- first n-1 variables of function is used for data
input
• 2- the remaining single variable ( named z )is used
for data input. Each data input can be z, z’, 1 or 0.
From truth table we have to find the relation of F
and z to be able to design input lines. For example :
f(x,y,z) = ∑(1,2,6,7)
4
F A,B,C,D = ∑(1,3,4,11,12,13,14,15)
5
Demultiplexers
• A DEMUX basically
reverses the MUX
function.
– It takes digital
information from one
line and distributes it to
a given number of
output lines.
• It also known as data
distributor.