rohitk-singh / Autocaster

An FPGA-Based Embedded System to Autonomously Play Music Video Games

Home Page:http://rtslab.wikispaces.com/Guitar+Hero+on+FPGA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Autocaster

An FPGA-Based Embedded System to Autonomously Play Music Video Games

Russell Joyce, Department of Computer Science, University of York, UK

For more information, see http://rtslab.wikispaces.com/Guitar+Hero+on+FPGA


The included 'download.bit' file is ready for configuring the FPGA using Xilinx iMPACT or Digilent Adept software. The .bit file includes the compiled MicroBlaze software .elf file.

Requirements for building:


Xilinx EDK Project

  • Open 'GH-EDK\system.xmp' in Xilinx Platform Studio
  • Use 'Generate Bitstream' command to create a .bit file or 'Export to SDK' to generate .bit file and open SDK project

Xilinx SDK Project

  • In Xilinx SDK import project and choose 'GH-SDK' folder
  • Import all three projects
  • Use 'Export to SDK' command in XPS and select the workspace to copy over .bit file, etc.
  • Use 'Program FPGA' and run as 'Execute on Hardware' to run project

Teensyduino Project

  • Copy the contents of the 'Teensy/teensy' folder to the 'hardware/teensy' folder in the Arduino install directory
  • Open 'Guitar/Guitar.ino' in Arduino IDE
  • From tools menu, select "Teensy 3.0" as the board
  • From tools menu, select "My Guitar" as the USB Type
  • Use 'Verify' or 'Upload' to build the program
  • Press the reset button on the Teensy board to program

UART Image Capture

  • Open 'UARTImage/UARTImage.sln' in Microsoft Visual Studio

UART Image Capture

  • Open 'Image Filter/Image Filter.sln' in Microsoft Visual Studio

About

An FPGA-Based Embedded System to Autonomously Play Music Video Games

http://rtslab.wikispaces.com/Guitar+Hero+on+FPGA


Languages

Language:VHDL 42.1%Language:Verilog 25.9%Language:C 19.6%Language:C# 4.6%Language:Bluespec 3.5%Language:C++ 3.4%Language:CartoCSS 0.3%Language:Arduino 0.3%Language:Perl 0.2%Language:Tcl 0.1%Language:Makefile 0.1%