01 / Context
The question behind the work.
A vending-machine controller implemented in Verilog HDL on an FPGA, with a focus on transaction logic and predictable behaviour.
Graduate engineering project
A practical exercise in digital logic and system design.
01 / Context
A vending-machine controller implemented in Verilog HDL on an FPGA, with a focus on transaction logic and predictable behaviour.
02 / Approach
The design supports four products and three coin denominations, accepts coins in different sequences, calculates change and handles cancellation and refunds. The source reports simulation using Xilinx ISE.
03 / Portfolio record
Documented as a graduate project. Comparative claims about performance and power consumption are omitted because the source does not supply measurements.