Question: SER 2 3 2 - Extra Credit Assignment [ 5 Points ] Description In this assignment you will translate a system description into a FSM

SER232- Extra Credit Assignment
[5 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; hand-drawn 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 non-exclusive 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 50%,75% or 100% power. The microwave is completely controlled by just two buttons: Start (S) and Reset (R).
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 50, On 75, On 100
The system has two 1-bit inputs: Start (label: S), Reset (label: R).
The system has one 4-bit output: Power (label: P or P3, P2, P1, P0 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 P, 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 (50->75100, if it is already on. At 100%, it does not have an effect anymore and it just stays in 100%.
Pressing the Reset button, will instantly turn the microwave off from any state. If it is already off, nothing will happen.
SER 2 3 2 - Extra Credit Assignment [ 5 Points ]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Based on the given system description we need to create a finite state machine FSM state diagram for a microwave system with four states Off On 50 On ... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!