Design a Multiplexer Circuit for A and B Outputs Based on C Input

Click For Summary

Discussion Overview

The discussion revolves around designing a multiplexer circuit based on a given input condition, specifically focusing on how the output should depend on the values of inputs A, B, and C. The scope includes homework-related problem-solving and circuit design principles.

Discussion Character

  • Homework-related
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant outlines the requirements for the multiplexer, stating that when C = 0, X should equal A, and when C = 1, X should equal B. They derive expressions for the outputs based on these conditions.
  • Another participant suggests considering a Karnaugh Map approach for simplifying the logic, implying that it could provide a clearer solution.
  • Several participants question how the values for columns P and Q were determined, noting that these values do not affect the output under certain conditions of C.
  • One participant expresses confusion about the relevance of the P and Q columns, suggesting that they may not pertain to the original problem and could be an error or distraction.

Areas of Agreement / Disagreement

Participants express differing views on the necessity and relevance of the P and Q columns in the truth table. While some focus on deriving the output based on A, B, and C, others question the inclusion of P and Q, indicating a lack of consensus on their significance.

Contextual Notes

There are unresolved questions regarding the filling of the P and Q columns, with some participants suggesting alternative notations could have been used. The discussion reflects uncertainty about whether the provided truth table is appropriate for the task.

STEMucator
Homework Helper
Messages
2,076
Reaction score
140

Homework Statement



Design a multiplexer circuit given the data such that:

When ##C = 0##, the output ##X = A##.
When ##C = 1##, the output ##X = B##.

The truth table is displayed below:

Screen Shot 2015-01-11 at 10.18.34 AM.png


Homework Equations

The Attempt at a Solution



I wanted to make sure I understood this and I wasn't overlooking anything.

Looking at the ##A##, ##C## and ##P## columns, I deduced I needed a term of the form ##A \cdot \bar C##.

Looking at the ##B##, ##C## and ##Q## columns, I deduced I needed a term of the form ##B \cdot C##.

Looking at the ##P##, ##Q## and ##X## columns, I see I need a gate that satisfies ##\bar P \cdot Q + P \cdot \bar Q + P \cdot Q##.

That last expression can be simplified to:

##\bar P \cdot Q + P \cdot \bar Q + P \cdot Q = \bar P \cdot Q + P(\bar Q + Q) = \bar P \cdot Q + P = Q + P##

So from what I can gather, ##Q + P = B \cdot C + A \cdot \bar C##.

Hence ##X = Q + P = B \cdot C + A \cdot \bar C##.

Thank you.
 
Physics news on Phys.org
Looks okay. You might have considered using a Karnaugh Map approach which would yield the two terms by inspection.
 
How did you fill in the P and Q columns?
 
NascentOxygen said:
How did you fill in the P and Q columns?

When ##C = 0##, the value of ##Q## does not matter and the value of ##X## depends only on ##A##.

Similarly when ##C = 1##, the value of ##P## does not matter and the value of ##X## depends only on ##B##.

This gives half a column of ##Q##s and ##P##s that do not matter. I could have filled those in with a ##d## or ##-##, but that was the problem statement provided and they seemed to have used a ##0##.
 
This question is a bit puzzling. It's as though that table belongs to some other question and accidently got mixed in here.

The task is wholly described in just these lines:

Design a multiplexer circuit given the data such that:

When C=0, the output X=A.
When C=1, the output X=B.

The table with signals P and Q is either a mistake or a red herring, IMO.
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 14 ·
Replies
14
Views
5K
  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 7 ·
Replies
7
Views
7K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 43 ·
2
Replies
43
Views
17K
  • · Replies 1 ·
Replies
1
Views
2K