The Diary

FPGA Games

Two-player reaction time game (ENEL453)

Two-player reaction time game (ENEL453) is a student Basys 3 FPGA project written in VHDL. It uses VGA, buttons, switches, 7-segment, buzzer. Play it free on this site: the simulation runs on your own PC, no FPGA board needed.

Play now ▸

How to play

sw15 = reset, sw14 = new game, sw13 = start, sw12 = show score, sw11 = set high score, sw10 = clear high score. Player 1 = btnL, player 2 = btnR, btnU/btnD = rounds to play. Heavy design: runs slowly (about 1 picture every 2 s)

What it uses

VHDL · VGA, buttons, switches, 7-segment, buzzer

Needed 4 VHDL fixes that Vivado accepts silently (added automatically)

Source code: github.com/ewanmay/ENEL453FinalProject

More games like this

Snake (buttons, timed mode)Square CatchSlot MachinePong (one player)