About Projects Gallery Resume

Re-creating Dig-Dug on an FPGA

Recreating Dig Dug is obviously not a particularly serious application for an FPGA. However, the complexity of the finite state machines (FSMs), input/output controls, and graphics made it made an excellent educational project.

dig dug running on an an FPGA in a lab setting
Dig Dug running on an FPGA

The FPGA board in the lower left corner of the above photo is running the game logic and graphics for the game displayed on the lefthand monitor. Gameplay controls consist of the four-way buttons on the board. A closer photo of gameplay in progress is shown below

dig dug running on an an FPGA in a lab setting
FPGA Dig Dug gameplay

For detailed information about the projects functionality, block diagrams, and FSM diagrams, the final project report has been linked below.

Download the report here