Table of Contents
Overview
The build environment for the project is based on Ubuntu 18.04
If you try to do this on Windows, then good luck!
There are two main tools that need to be installed:
- Xilinx ISE 14.7
- AVR-GCC cross-compiler
Installing Xilinx ISE 14.7
Download and install Xilinx ISE WebPack version 14.7 from here:
http://www.xilinx.com/products/design-tools/ise-design-suite/ise-webpack.html
Be warned, this is a massive (~8GB) download!
The Xilinx site can be very confusing - don't download the newer Vivado Design Suite, as it does not support the Spartan 3E family used on the GODILs.
You'll also need to get a free License for ISE WebPack from here:
http://www.xilinx.com/getlicense
This involves creating an account on the Xilinx site.
Installing AVR-GCC cross-compiler
The following AVR cross-compilation packages need to be installed
sudo apt-get update
sudo apt-get install gcc-avr avr-libc srecord gawk
To test the AVR GCC compiler:
avr-gcc -v
GODIL Hardware (now obsolete)
XC6SLX9 Mini Board (eepizza)
Tutorials:
User Manual
Hardware design notes
Software design notes