Project Title: VENDING MACHINE USING VERILOG
Brief Introduction:
Vending devices are acclimatized to dispense items that are little are different every time a coin is placed. These devices are implemented in numerous techniques by using microcontroller and FPGA board. Right here in this project, the proposed a competent algorithm for implementation of vending machine on FPGA board. Because FPGA based machine that is vending fast response and makes use of less energy than the microcontroller based device that is vending. The FPGA machine that relies is vending four products and three coins. The vending machine takes coins as inputs in virtually any sequence and delivers products when Required amount is deposited and provides back the modification that is noticeable entered quantity is more than the price of product. In addition supports cancel feature means an individual can withdraw the need any time and entered money will be returned without right back any item. The proposed algorithm is implemented in Verilog HDL and simulated Xilinx ISE simulator that is use that is making of. The design is implemented on Xilinx Spartan-3A FPGA development board. A vending machine is just a device that delivers things such as for example four items that are particularly diamonds which are different platinum precious jewelry to customers, after the vendee Inserts money or credit in to the machine using Very actions which are simple. These steps wouldn't be cumbersome at all. The vendee would get all of the information on the screen which she or he should follow. Last microcontroller or microprocessor based vending products were ineffective in comparison to FPGA based machine that is vending. It is therefore required to makes it more dependable with efficient algorithm that will likely to be completely commanded by FPGA based solution. The reason that is main of task is to develop a vending device which might offer four various Snacks services and products towards the people that are social extremely effortless
actions. We now have created an seek to vend four products of various expenses to the device that is very same. TheDevice may even provide the modification that is noticeable the vendee with regards to the amount of cash he/she has placed. It is also feasible to withdraw the deposited
cash in between, if consumer wishes by pressing a cancel switch.
Hardware Details:
* Xilinx Spartan-3A FPGA development board
Software Details:
Block Diagram: