Difference between revisions of "How to program a Xilinx Spartan-3A DSP Starter Kit PROM"
From steamWiki
(Created page with 'This guide explains how to program a Xilinx Spartan-3A DSP Starter Kit PROM which is a non-trivial task when compared to other boards designed to work with iMPACT. <br /> There a…') |
|||
| Line 7: | Line 7: | ||
=== XIP === | === XIP === | ||
The XIP tool is fairly simple to use but appears to only work with iMPACT 10.1 (I was unsuccessful in getting it to work with 11.1 or 13.2. | The XIP tool is fairly simple to use but appears to only work with iMPACT 10.1 (I was unsuccessful in getting it to work with 11.1 or 13.2. | ||
| + | <br /> | ||
| + | #Download and install [https://secure.xilinx.com/webreg/register.do?group=dlc&htmlfile=&emailFile=&cancellink=&eFrom=&eSubject=&version=10.1&akdm=1&filename=pgmtools | ||
| + | _sfd.tar Xilinx iMPACT 10.1] if you don't already have it. | ||
| + | #Download and unzip the [http://steamforge.net/files/Xil3S1800ADSP_Rev1_serial_flash_config_v10.1.zip Xilinx XIP Tool]. | ||
| + | # Copy your .bit file into the folder with the XIP tools. This guide will assume your .bit file is called "awesome.bit". | ||
| + | # Edit burn_intel_s33.bat by modifying line 30 to point to your .bit file's name. (ie: change to "set bitstream=awesome"). | ||
| + | # Ensure that the path to impact.exe is in your PATH (typically impact.exe is located at something like C:\Xilinx\10.1\ISE\bin\nt64\) | ||
| + | # With the board power Off, place a jumper on JP7 & ensure that there is no jumper on JP8. | ||
| + | # Attach a Xilinx Programming Cable (with flying leads) to J10. The silkscreen on the board will explain which lead goes where. | ||
| + | # Power on the board. | ||
| + | # Double click on burn_intel_s33.bat | ||
=== iMPACT === | === iMPACT === | ||
Revision as of 09:56, 1 September 2011
This guide explains how to program a Xilinx Spartan-3A DSP Starter Kit PROM which is a non-trivial task when compared to other boards designed to work with iMPACT.
There are two versions of the board: one that requires a special XIP tool for programming and another that can be program via older versions of iMPACT. Most of the Spartan-3A DSP Starter Kit's that I have come into contact with have required the XIP tool for programming so I'll describe that procedure 1st.
XIP
The XIP tool is fairly simple to use but appears to only work with iMPACT 10.1 (I was unsuccessful in getting it to work with 11.1 or 13.2.
- Download and install [https://secure.xilinx.com/webreg/register.do?group=dlc&htmlfile=&emailFile=&cancellink=&eFrom=&eSubject=&version=10.1&akdm=1&filename=pgmtools
_sfd.tar Xilinx iMPACT 10.1] if you don't already have it.
- Download and unzip the Xilinx XIP Tool.
- Copy your .bit file into the folder with the XIP tools. This guide will assume your .bit file is called "awesome.bit".
- Edit burn_intel_s33.bat by modifying line 30 to point to your .bit file's name. (ie: change to "set bitstream=awesome").
- Ensure that the path to impact.exe is in your PATH (typically impact.exe is located at something like C:\Xilinx\10.1\ISE\bin\nt64\)
- With the board power Off, place a jumper on JP7 & ensure that there is no jumper on JP8.
- Attach a Xilinx Programming Cable (with flying leads) to J10. The silkscreen on the board will explain which lead goes where.
- Power on the board.
- Double click on burn_intel_s33.bat