Question: Question 6 Design a digital Finite-State Machine (FSM) based control circuit for a vending machine. The vending machine will dispense a product when 3.00 is

Question 6 Design a digital Finite-State Machine (FSM) based control circuit for a vending machine. The vending machine will dispense a product when 3.00 is inserted and will only accept 50p, 1 and 2 coins. The machine will not refund any excess money i) Develop the state transition diagram and state table for the FSM. i) Perform state reduction, if possible, then perform state assignment before (11 marks) presenting the state assignment chart in an appropriate format for implementation using Multiplexers (MUXs). (9 marks) ii) Draw the FSM using MUXs and any other appropriate circuitry (the specific MUX inputs are not required) (5 marks) Total marks: 25] Question 6 Design a digital Finite-State Machine (FSM) based control circuit for a vending machine. The vending machine will dispense a product when 3.00 is inserted and will only accept 50p, 1 and 2 coins. The machine will not refund any excess money i) Develop the state transition diagram and state table for the FSM. i) Perform state reduction, if possible, then perform state assignment before (11 marks) presenting the state assignment chart in an appropriate format for implementation using Multiplexers (MUXs). (9 marks) ii) Draw the FSM using MUXs and any other appropriate circuitry (the specific MUX inputs are not required) (5 marks) Total marks: 25]
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
