Skip to content

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

Notifications You must be signed in to change notification settings

rohitk-singh/Autocaster

 
 

Repository files navigation

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

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • VHDL 42.0%
  • Verilog 25.9%
  • C 19.6%
  • C# 4.6%
  • Bluespec 3.5%
  • C++ 3.4%
  • Other 1.0%