Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 1.04 KB

README.md

File metadata and controls

24 lines (15 loc) · 1.04 KB

Pong on an FPGA

This is a pure hardware implementation of Pong in Verilog and runs on the Lattice iCE40 FPGA.

Output is over VGA using a 6-bit resistor DAC, producing 64 colors (although only black and white is currently used).

It also contains a 16x16 dot matrix screen output for v0.1 version of the https://github.com/erikvanzijst/dotmatrix project, and a score board using 7-segment displays, counting up to 9 for each player.

The paddles are controlled by 2 Bourns PEC11R-4020F-S00024 rotary encoders.

More context on Twitter:

I bought my first FPGA to see if this old software dog can still learn new tricks.

— Erik van Zijst (@erikvanzijst) May 2, 2021