VHDL vending machine program