Question: 1. Project description a. A vending machine sells a snack bar. A snack bar costs $1.75. The machine accepts 25c, $1, and $2 coins (the

1. Project description a. A vending machine sells

1. Project description a. A vending machine sells a snack bar. A snack bar costs $1.75. The machine accepts 25c, $1, and $2 coins (the machine will not accept other coins or bills). Once $1.75 has been inserted, the bar is dispensed. If more than $1.75 is inserted, you can choose i. Return all coins back to customers. Or ii. Dispense the bar and return the change to customers. (2 bonus points for this option) b. The Machine must have a cancel button. Customers can cancel their purchase any time. C. The machine must have a confirmation button to confirm the final purchase. d. Output: you choose as many as output status lights you want. Indicate the meaning of each light. e. write a three-process VHDL model of the state machine. f. Input requirements i. 25 cents ii. 1 dollar iii. 2 dollars iv. Reset V. Cancel vi. Confirm g. Output requirements i. Display amount on seven segment properly (including the decimal point) ii. Other outputs will be display as LED lights 2. Project Deliverables - 40 points Hand in hard copy containing the following items (1 per group) a. State Diagram or ASM (10 points) b. State Transition Table (5 points) C. All associated source codes (including test bench) (10 points) d. Screenshots of waveforms confirming proper operation of the vending machine (5 points) e. Write Up: Include a description of your program, outlining the purpose of each component and process. (* 1 page - in your own words). (10 points) 1. Project description a. A vending machine sells a snack bar. A snack bar costs $1.75. The machine accepts 25c, $1, and $2 coins (the machine will not accept other coins or bills). Once $1.75 has been inserted, the bar is dispensed. If more than $1.75 is inserted, you can choose i. Return all coins back to customers. Or ii. Dispense the bar and return the change to customers. (2 bonus points for this option) b. The Machine must have a cancel button. Customers can cancel their purchase any time. C. The machine must have a confirmation button to confirm the final purchase. d. Output: you choose as many as output status lights you want. Indicate the meaning of each light. e. write a three-process VHDL model of the state machine. f. Input requirements i. 25 cents ii. 1 dollar iii. 2 dollars iv. Reset V. Cancel vi. Confirm g. Output requirements i. Display amount on seven segment properly (including the decimal point) ii. Other outputs will be display as LED lights 2. Project Deliverables - 40 points Hand in hard copy containing the following items (1 per group) a. State Diagram or ASM (10 points) b. State Transition Table (5 points) C. All associated source codes (including test bench) (10 points) d. Screenshots of waveforms confirming proper operation of the vending machine (5 points) e. Write Up: Include a description of your program, outlining the purpose of each component and process. (* 1 page - in your own words). (10 points)

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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 General Management Questions!