0
\$\begingroup\$

I have the following function

x’y’zw’v’ + x’yz’w’v’ + x’yzw’v’ + xy’z’w’v’ + xy’zw’v

I should implement it using only 4x1 MUX (more than one allowed, of course). I'm clueless on how could I combine 4x1 MUXes to handle 5 variables.

asked May 9, 2021 at 1:41
\$\endgroup\$
6
  • 1
    \$\begingroup\$ check out my answer to electronics.stackexchange.com/questions/468736/… \$\endgroup\$ Commented May 9, 2021 at 3:11
  • \$\begingroup\$ vicatcu answers your question. If xyzw represent the address of the MUX then each input is either 0,1,v or v' depending on the truth table. \$\endgroup\$ Commented May 9, 2021 at 5:00
  • \$\begingroup\$ If you know the concept of how to combine 2:1 to make 4:1 , you should know this too. \$\endgroup\$ Commented May 9, 2021 at 6:12
  • \$\begingroup\$ I've read the answer by vicatcu but I'm still struggling to conceptualize the problem with 5 variables. I mean, would you write the truth table of the expression complete or somehow would you break it into smaller pieces in order to be able to represent them with 4:1 MUXes that can afterwards be coupled together? \$\endgroup\$ Commented May 9, 2021 at 13:46
  • \$\begingroup\$ group the rows of the truth table into pairs... you will see a pattern in the input space where the last input is related to the output in one of those four ways, and the other inputs are constant (0..15) iin each group. Right? \$\endgroup\$ Commented May 9, 2021 at 14:01

0

Know someone who can answer? Share a link to this question via email, Twitter, or Facebook.

Your Answer

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Answer", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.