FPGA are great devices for tinkerers. If you are interested in electronics design, computing and retro games, come join the fun. Here are some projects and modules I created for helping with your FPGA projects.

Memory

Interfaces

  • SNES gamepad module - This is a quick demo of reading the SNES controller with Verilog (Tang Primer 25K).
  • Usb_hid_host - An easy-to-use USB mouse, keyboard and gamepad interface implemented completely in Verilog, with examples for Tang Nano 20K, Primer 25K, IceBreaker, IceSugar-Pro and other boards.