This document describes the design and implementation of a vending machine prototype using FPGA. It includes sections on the history of vending machines, the design methodology using state diagrams and flowcharts, implementation details like product selection and pricing in binary format, and the VHDL code with modules for the main controller, BCD conversion, and 7-segment display control. Simulation results are presented to validate the design.