Create Truth Table for Controller Outputs: S1, S2, R1, R2

  • Thread starter Thread starter orangeincup
  • Start date Start date
  • Tags Tags
    Table Truth table
Click For Summary
SUMMARY

The discussion focuses on creating a truth table for controller outputs, specifically for inputs S1, S2, R1, and R2, in a lift control system. Participants clarify the use of "don't care" conditions, denoted by "X", to minimize gate usage in the circuit. Key outputs include the Enable and Direction signals based on various input combinations, with specific attention to scenarios where inputs are missing or invalid. The consensus emphasizes marking impossible inputs and determining outputs accordingly to ensure efficient lift operation.

PREREQUISITES
  • Understanding of digital logic design principles
  • Familiarity with truth tables and their construction
  • Knowledge of lift control systems and their operational logic
  • Basic concepts of combinational logic circuits
NEXT STEPS
  • Research how to construct truth tables for combinational logic circuits
  • Learn about the implications of "don't care" conditions in digital design
  • Explore lift control algorithms and their design considerations
  • Study the minimization techniques for logic circuits using Karnaugh maps
USEFUL FOR

Electrical engineers, computer scientists, and students in digital logic design who are working on control systems or logic circuit optimization.

orangeincup
Messages
121
Reaction score
0

Homework Statement


The question is mostly in the picture, it has tables associated with it so I couldn't put it here.QUESTION: Make a truth table of the controller outputs enable/direction, as a function of the inputs S1, S2, R1, and R2. Since you have not been given the explicit output for some inputs, to minimize the number of gates in the circuit, it is desirable to mark these outputs as “don’t care”, denoted by “X” and meaning that either a 0 or 1 is acceptable.

Homework Equations

The Attempt at a Solution


I'm a bit confused at the question,

should my truth table be something like..

S1 | S2 | R1 | R2| Enable Direction
0 0 0 0 X X
0 0 0 1 ? ?
0 0 1 1 ? ?
0 1 1 1 1 0
...
1 1 11 0 X
I have an input for (R1 R2 ) 0 1, but no input for S1 and S2. Should I put X X again or am I doing this wrong? If either side has no input(aka 0 0) should I put X X for both enable and direction?

For the next part, 0 1 1 1... should it be 1 0? Meaning I am on second floor, and want to go to ground floor. I want it to move down two floors, but the direction command only says go down 1 floor for the 0 input.

For 1 1 1 1... should it be 0 X? I want the door to open but direction doesn't have to do anything.
 

Attachments

  • S0.png
    S0.png
    43.2 KB · Views: 454
Physics news on Phys.org
First identify all the impossible inputs, and mark the outputs as don't care. Impossible is if either the source or destination bit pair indicates a non-floor.

Re the second question, 1 0 is fine, because once the lift gets to the 1st floor it will have a new Current Floor, and hence get a new instruction, which will be to go down again.

Re your last question, that sounds best, unless we wish to punish the lift occupant for pressing the wrong floor by trapping them in the lift. :wink:
 

Similar threads

  • · Replies 10 ·
Replies
10
Views
3K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 34 ·
2
Replies
34
Views
6K
Replies
20
Views
4K
  • · Replies 10 ·
Replies
10
Views
4K
  • · Replies 45 ·
2
Replies
45
Views
4K
Replies
5
Views
3K
  • · Replies 1 ·
Replies
1
Views
9K
  • · Replies 5 ·
Replies
5
Views
3K