Using a 8-1 MUX only (no external gates) to perform digital logic

  • Thread starter Thread starter bigoxygen
  • Start date Start date
  • Tags Tags
    Digital Logic
Click For Summary
The discussion focuses on designing a digital circuit using only 8-1 multiplexers (MUX) to achieve a specific logic function with six inputs and one output. The output should be true when inputs 1 and 2 differ and at least two of inputs 3, 4, 5, and 6 are true. Participants mention creating a truth table and attempting to derive a Boolean equation, but express challenges in navigating the complexity of the variables involved. Suggestions include using the MUX to implement the logic function by connecting inputs to selectors and ensuring the correct minterms are activated. The conversation emphasizes the feasibility of achieving the design through multiple 3-input logic functions.
bigoxygen
Messages
2
Reaction score
0

Homework Statement



Assuming the existence of 6 digital inputs and 1 digital output, design a schematic circuit diagram using any number of 8-1 muxs (i.e. no external gates) to satisfy the following requirements:
 The output is true (1) when (inputs 1 and 2 are not the same) and at least 2 of the inputs 3,4,5 and 6 are true (logic 1).

Homework Equations





The Attempt at a Solution



I have drawn out a truth table for the mux...

A B C as the selectors

with combinations of 000-111 for 8 inputs

I also attempted to write the boolean equation for the mux...
tried to simulate a mux in Quartus using VHDL and solve it that way (but my VHDL is not very good).

There are so many variables and I do not know exactly which path I should take...

Could you give me a clue?

Also, how do you use a digital circuit to simulate "at least #" are true or false?
 
Physics news on Phys.org
An 8-1 mux can be used to implement any logic function with three inputs and one output. The logic function inputs would be connected to the selectors. The mux inputs would be constant. If true was high, then each minterm in the sum of products form of the logic function would have a high source connected to the mux input for that minterm. The other mux inputs would be low.

You're supposed to implement a logic function with six inputs and one output. That can be done using multiple logic functions with 3 inputs and one output.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
19K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 1 ·
Replies
1
Views
5K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
17K
Replies
2
Views
2K
  • · Replies 5 ·
Replies
5
Views
4K
  • · Replies 1 ·
Replies
1
Views
2K