Question: Please don't forget to write the Verilog code. Thanks! 1. The Vending Machine is a DVD dispenser machine that dispenses DVD based on the amount
Please don't forget to write the Verilog code. Thanks!

1. The Vending Machine is a DVD dispenser machine that dispenses DVD based on the amount deposited in the machine. In this vending machine, it accepts only two coins, 5 point and 10 point. Whenever total of coins equal to 15 points, then DVD signal will go high and user will get DVD. It will not return any coin, if total of points exceeds 15 points. a) Write state transition diagram b) Write The states c) Write the functional form of the variables (e.g. next state eq) (with D flip flops) d) Write the Verilog code for vending module in structural way (your flip flop module can be in behavioral way like you did for counter) 1. The Vending Machine is a DVD dispenser machine that dispenses DVD based on the amount deposited in the machine. In this vending machine, it accepts only two coins, 5 point and 10 point. Whenever total of coins equal to 15 points, then DVD signal will go high and user will get DVD. It will not return any coin, if total of points exceeds 15 points. a) Write state transition diagram b) Write The states c) Write the functional form of the variables (e.g. next state eq) (with D flip flops) d) Write the Verilog code for vending module in structural way (your flip flop module can be in behavioral way like you did for counter)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
