Given the function \$f(w,x,y,z)=x'y'z'+w'xy' \$, where \$ '\$ means negation.
I was given this function from a mux \$2^3*3\$ - 8 inputs and 3 control lines.
In the original implementation \$y'\$ was connected to inputs 0,2,3,4, and the control lines were \$w,x,z\$ where w is the MSB, the rest are zeros.
I want to implement the same function using the same MUX, but without Not gates.
After trying everything I cant really point the problem here.
\$\begingroup\$
\$\endgroup\$
0
Add a comment
|
1 Answer
\$\begingroup\$
\$\endgroup\$
1
You can just use another mux to get \$\overline{y}\$ like so
simulate this circuit – Schematic created using CircuitLab
or just use a 16-input mux with all four control lines
-
\$\begingroup\$ That can work, but I have only one 8*3 mux. \$\endgroup\$ Commented Jan 23, 2016 at 9:32