Verilog-based vending machine