MENU

CONTACT ME

mauriciocalderonchavarria@outlook.com
Back

Battleship Game on FPGA

Year

2024

Tech & Technique

System Verilog, FPGA, VHDL, Assembly

Description

This project involves the design and implementation of a VGA controller and a simple Battleship game on FPGA. It combines sequential logic concepts with digital design techniques to manage VGA synchronization, user interaction, and game state control. The system integrates counters, finite state machines, timers, and reset logic, and it is deployed on an FPGA to demonstrate real-time gameplay and visualization.

My Role

As a developer on a three-person team, I:

  • Developed a VGA driver to display the game on a monitor.
  • Designed an FSM to manage the game logic.
  • Created testbenches to debug the game modules.

MAURICIO