Академический Документы
Профессиональный Документы
Культура Документы
x1
0
1
f=x1s+x2s
x2
s f(s,x1,x2)
0
Multiplexer implementations
x1
x2
4-input multiplexer
A 4-input multiplexer selects one of four data inputs
to be output based on the values of 2 select lines
s0
s1
0
0
1
1
s1
s
y
f
The preferred
implementation
w0
00
w1
01
w2
10
w3
11
s0
0
1
0
1
f
w0
w1
w2
w3
f=s1s0w0+s1s0w1+s1s0w2+s1s0w3
s0
w0
w1
s1
0
f
1
w2
w3
s
x1
x2
x1
y1
y2
0
1
y1
s
x2
y2
1
Dr. D. J. Jackson Lecture 21-6
storage
cell
0/1
i1
i1
i2
i2
0/1
0/1
a
0
0
1
b
0
1
0
f
0
1
1
00
01
10
11
MUX implementation
a
0
0
1
1
b
0
1
0
1
f
0
1
1
0
a
0
f
b
a
b
a
0
b
0
f
1
0
1
1
1
0
1
1
0
1
yz
x
z
0
1
(yz)
f when w1=1
f=xyz+xyz+xyz+xyz+xyz
choose x as the expansion variable
f=x(yz+yz+yz)+x(yz+yz)
f=x(y+z)+x(y)
z
y
w w w
1 2 3
0 0
0 1
1 0
1 1
0 0
0 1
1 0
1 1
w
1
0
1
w w
2 3
w +w
2
3
w
w2
3
w
1
f
f when w1=0
x
f
f=xyz+xyz+xyz+xyz+xyz
choose z as the expansion variable