This page will be populated with some of my FPGA projects and work, as I get around to them. For now, there are a few pages that my interest you:

  • Spartan-3E – A little about my Spartan dev board from Digilent.
  • Xilinx JTAG Linux – Using programming cables with Xilinx under Ubuntu (JTAG/Cable Drivers, etc).

Projects & Examples

All of these projects include the Verilog HDL code and have been tested on a Spartan-3E development board with an Xilinx XC3S500E FPGA. There is a video clip of each of the projects working.

  • FPGA Simple XOR Tutorial guides you through making a simple XOR gate project in Xilinx ISE 12.1, from opening the ISE to testing on hardware.
  • FPGA Pong Game outputs a colour pong game to VGA monitor, using the rotary encoder of the Spartan-3E for paddle movement.
  • FPGA PS2 Mouse initialises the PS/2 mouse into streaming mode, and then parses the bitstream for X-Y movement and button presses.

An online scrapbook full of half-baked projects and silly ideas.