Whack-a-Mole Reaction Game on FPGA

Sept 2025 – Dec 2025

Designed a real-time Whack-a-Mole reaction game on a Nexys4 DDR FPGA, enabling 30-second multi-difficulty rounds with 5 LED 'moles' and per-mole switch/hammer input. Features debounced button I/O, difficulty timing, random mole selection, and comprehensive top-level integration in Verilog.

VerilogFPGANexys4 DDRVivadoDigital Logic Design

Highlights

  • —Designed real-time Whack-a-Mole reaction game on Nexys4 DDR FPGA with 30-second multi-difficulty rounds
  • —Implemented 5 LED 'moles' with per-mole switch/hammer input using debounced button I/O
  • —Engineered difficulty timing, random mole selection, and top-level integration in Verilog
  • —Improved reliability and integration by owning input and game-control modules across 4-person team
  • —Delivered glitch-free demo through Vivado simulation, timing analysis, and on-board testing

Results

  • —Successfully delivered glitch-free demo with reliable game mechanics
  • —Coordinated interfaces across 4-person team with comprehensive module integration

Links