FPGA Lab 07: Vending Machine


Required Reading Material

Background Information

You are designing a vending machine that is a drink dispenser machine, which dispenses drink based on the amount deposited in the machine. The machine sells two types of drinks: water for $\$0.75$ and Gatorade drink for $\$1.25$, and it will not dispense anything until it receives enough coins for the water or Gatorade drink. Any amount above the price of the items will be returned back as a change.

The diagram in figure 1 is the block diagram of the vending machine.

vandingMachineDiagram s
Figure 1: Vending Machine Top-Level Module Diagram