a For this project, you need to design a "Water bottle vending machine with ability to return the change" on the Xilinx FPGA board. The requirements of this project are: 1. The circuit of Water bottle vending machine with ability to return the change should be implemented on the FPGA board. 2. Work in a team of 2 students each. 3. Having proper report in laboratory notebook for the project that must include documenting the Verilog code including simulations, problems faced, task division, etc. 4. Submit project files at Blackboard after doing Project => Cleanup Project Files.... Then compress the folder and change the name to ID-ID-Sec. COE 203 Vending Machine Price 75 H Calories Per Bottle: 0 DRE Get Change Here Insert Coin Here
Project Description: The project is based on modeling and implementing a Water bottle vending machine with ability to return the change. The price of the Water bottle is 75 Halala. Three switches should be used each for 25, 50 and 100 Halala coins, and one push-button to signal the machine that the user has inserted a coin. Only 1 switch should be in logic 1 position at a time. When a switch is at logic 1 position and the push-button is pressed, that amount should be deposited and should be displayed at seven segment display. For example, if 25 Halala coin switch is at logic 1 position and the push button is pressed 3 times means 75 Halalas are deposited and seven segment should display 25 when the user pressed the push-button for the first time, then it should display 58 after the second press, and then it should display 75 after the third press. When the deposited amount is equal to 75 Halala, an LED should turn ON which will be denoted that Water bottle is dispensed. But when the deposited amount reaches more than 75 Halala like 100 Halala in case customer inserted one 100 Halala or two 50 Halala coins then two LEDs should turn ON showing that a Water bottle is dispensed and 25 Halala coin is returned to the customer as a change. If customer wants to buy more than 1 Water bottle, he needs to press reset button. Note: Clock gating is not allowed. Upon power-up or reset, it should wait for the customer to deposit the coins in the machine and seven segment should display 08. The customer can insert any of the three coins in any order. Different Scenarios: If the customer deposit 25 + 50 or 50 + 25 or 25 + 25 + 25, machine will dispense a Water bottle only. If the customer deposit 50 + 50 or 100, machine will dispense a Water bottle and 25 Halala change. 1438 رااا تن ملل حمد لله من الله 1 25 50 25 ONE RIYAL TWENTY FIVE MALALAS RITY HALALAS 2018 TWENTY FIVE MALALAS her Switch 1 Switch 2 Switch 3 LED 1 LED 2
a For this project, you need to design a "Water bottle vending machine with ability to return the change" on the Xilinx
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
a For this project, you need to design a "Water bottle vending machine with ability to return the change" on the Xilinx
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!