Question: I'm having trouble figuring out this problem for my digital logic homework. 1. You are an engineer working for the XYZ manufacturing company. You have
I'm having trouble figuring out this problem for my digital logic homework.
1. You are an engineer working for the XYZ manufacturing company. You have been tasked with writing the error checking code for the manufacturing floor. There are three machines with sensors that indicate if they are running and a stop button. Use the following definitions:
Inputs:
Machine 1: M1 (1 if running, 0 if not running)
Machine 2: M2 (1 if running, 0 if not running)
Machine 3: M3 (1 if running, 0 if not running)
Stop Button: S (1 if stopped, 0 if not stopped)
Output:
Error: E (1 if there is an error, 0 if no error)
Here are the rules:
If the system is stopped then if any machine is running it is an error.
If the system is not stopped and only Machine 1 is running it is an error.
If the system is not stopped and only Machine 3 is running it is an error.
Machines 1 and 3 are never on unless Machine 2 is also on.
All other conditions are not errors.
2. Write the minimal SOP equation to determine when there is an error
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
