design and simulate a vending machine on Isim. Then you will implement it on FPGA board. The vending machine should take inputs of 5,10 25,50 cents and 1S. The customer will enter the input money by using three switches namely SW2-SW1-SW0. The vending machine should count and display the money in the machine. Seven segment display will be used to show the amount of money. Hint: You can Show 1S as 100 cents. There will be an enable switch (SW7), which will be activated when the customer wants to select an item. There are 5 items chewing gum for 10 cents, water for 40 cents, tea for 75 cents, biscuit for 110 cents, chocolate 125 cents and soda for 150 cents. The customer will enter the item using 3 switches namely SW5-SW4-SW3. When the customer selects an item, corresponding LED is turned on. Chewing gum LDO, Water-LD1, Tea-LD2, Biscuit LD3, Chocolate-LD4, Soda-LD5. The vending machine should handle the wrong selection by turning on the Error LED, LD6. In other words, if the customer selects an item that is more expensive than the money that he/she put in the vending machine than Error LED is turned on. The vending machine should calculate the money to dispense and show in the seven segment display, after the selected item is sold to the customer. The machine should be synchronous with a 0.2Hz clock. In other words, it should make changes only when clock changes. Please display the 5s clock on LD7. The machine should also have an active low asynchronous reset button. It means that, whenever reset button becomes 0, it should immediately make the sum of money equal to 0. Show transcribed image text
We are a professional writing service that provides original papers. Our products include academic papers of varying complexity and other personalized services, along with research materials for assistance purposes only. All the materials from our website should be used with proper references.