#############################################################
# Quick setup guide.
#############################################################

1) 
Unpack the zip file to your local disc (~300 MB uncompressed)
(e.g., to "C:\MyPrograms" )

2)
Set the following environment variables:
(use a *.bat-file in the case you have multiple ISE Versions)

set GOAHEAD_HOME=C:\MyPrograms\GoAhead
set XILINX=C:\Xilinx\13.4\ISE_DS\ISE
set PATH=%GOAHEAD_HOME%;%XILINX%\bin\nt;%GOAHEAD_HOME%\CygwinPortable\App\Cygwin\bin;%PATH%
set LM_LICENSE_FILE=5370@your_license_server

3)
After updating (=overwriting) GoAhead.exe, the preferences file should be deleted.
It is located in: %appdata%\GoAhead\
You can alternatively use the symbolic link "GoAhead_Preferences" in your GoAhead directory.

4)
Start GoAhead.exe - if this fails, go to 5)
You can start with the included device description, by opening 
File -> Open Raw (select the xc6slx16 device in your %GOAHEAD_HOME%\Devices directory)
New Files can be generated with 
File -> PartGen All
This can take some hours for larger devices and several GB of disc space.
Alternatively, load your devices from:
http://www.mn.uio.no/ifi/english/research/projects/cosrecos/goahead
Take a look into the Documentation directory.

5)
If your GoAhead.exe start fails with "The application failed to initialize properly ...",
then please go to http://www.microsoft.com/net/ and install the latest version of the .net 
framework and repeat with 4).

Support requests can be sent to koch@ifi.uio.no

Tip 
After starting GoAhead.exe, the script init.goa is automatically executed.
This can be used for global customization of the program (in addition to the options)
Similarly, device family specific script files will be executed when located beside the
GoAhead executable. The scripts have to be named %Family.goa (e.g. "Spartan6.goa").

Happy reconfiguring!
