SER Extra Credit Assignment
Points
Description
In this assignment you will translate a system description into a FSM state diagram and then transform it into a FSM controller circuit in Logisim by utilizing a truth table and Boolean equations.
System Description & State Diagram
First task: Transform the following system description into a FSM state diagram you can use any tool to create this diagram, which allows you to draw circles and connect arrows between them; handdrawn diagrams will not be accepted Make sure you are using the correct notation for the state diagram. Use the given labels for everything, don't pick your own labels. Everything is defined and you don't have to choose your own labels at any point during this assignment.
Use minterms for every transition event in the state diagram each event must be a specific configuration of all inputs to avoid incomplete and nonexclusive transitions. If the state does not change for certain events, make sure to model this behavior with an appropriate transition.
The system is a simple microwave, which can be off or on While on it can run at or power. The microwave is completely controlled by just two buttons: Start and Reset
Below is the detailed system description, which will be used to create the state diagram of this system.
The system has four states: Off, On On On
The system has two bit inputs: Start label: Reset label:
The system has one bit output: Power label: P or P P P P for each individual bit The system output power of the microwave will be used to control the module that generates the microwaves. Besides the correct output of this does not have to be modeled for this assignment.
Pressing just the Start button while the microwave is off, will turn the microwave on or increase the power to the next level if it is already on At it does not have an effect anymore and it just stays in
Pressing the Reset button, will instantly turn the microwave off from any state. If it is already off, nothing will happen.