Whack-a-Mole Reaction Game on FPGA
Sept 2025 – Dec 2025Designed 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