FPGA pong

Not exactly a robotic project, but close to it.

It is using purely FPGA to play old Pong game.

One pad is "ai" controlled, second is controlled by a player.

Project is made from these parts:

  • Lattice FPGA developer board - LCMXO2280C-3B256C
  • 8x8 LED matrix
  • 3 buttons

Source code included

Update V2

New source code with same functionality. First version took 44% of space in FPGA. Second version takes 20%.

 


This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/fpga-pong

FPGA Programming

How do you find the ease of programming the board?

It is my first game with

It is my first game with FPGA, so it is more programmed in PC style (Basic, C) than in FPGA style. It takes a lot of space in FPGA (44%) so now I am trying to reprogram in more FPGA style.

But it is not so hard to program FPGA board.

FPGA Game

Thanks for posting. Good to see someone using these devices. They are generally (IMO) harder to get started with than a traditional CPU but offer greater performance and flexibility.

Nice! I second ggallant’s

Nice! I second ggallant’s comment. Really cool to see someone use an FPGA.