Downloading The Design To Spi Flash; Downloading The Spi Flash Using Xspi; Download And Install The Xspi Programming Utility; Attach A Jtag Parallel Programming Cable - Xilinx Spartan-3E User Manual

Starter kit board
Table of Contents

Advertisement

Chapter 12: SPI Serial Flash

Downloading the Design to SPI Flash

There multiple methods to program the SPI Flash, as listed below.

Downloading the SPI Flash using XSPI

The following steps describe how to download the SPI Flash PROM using the XSPI
programming utility.

Download and Install the XSPI Programming Utility

Download application note XAPP445 and the associated XSPI programming software (see
"Related Resources," page

Attach a JTAG Parallel Programming Cable

The XSPI programming utility uses a JTAG parallel programming cable, such as:
These cables are not provided with the Spartan-3E Starter Kit board but can be purchased
separately, either from the Xilinx Online Store or from Digilent, Inc. (see
Resources," page
First, turn off the power on the Spartan-3E Starter Kit board.
If the USB cable is attached to the board, disconnect it. Simultaneously connecting both the
USB cable and the parallel cable to the PC confuses the iMPACT software.
Connect one end of the JTAG parallel programming cable to the parallel printer port of the
PC.
Connect the JTAG end of the cable to Header J12, as shown in
location of Header J12 is more clearly shown in
connects directly to the SPI Flash pins; it is not connected to the JTAG chain.
The JTAG3 cable directly mounts to Header J12. The labels on the JTAG3 cable face toward
the J11 jumpers. If using flying leads, they must be connected as shown in
and
96
Use the XSPI programming software provided with XAPP445. Download the SPI
Flash via the parallel port using a JTAG parallel programming cable (not provided
with the kit).
Use the PicoBlaze based SPI Flash programmer reference designs. Use a terminal
emulator, such as Hyperlink, to download SPI Flash programming data via the PC's
serial port to the FPGA. The embedded PicoBlaze processor then programs the
attached SPI serial Flash. See
Via the FPGA's JTAG chain, use a JTAG tool to program the SPI Flash connected to the
FPGA. See the link to the Universal Scan SPI Flash programming tutorial in
Resources," page
102.
Additional programming support will be provided in the ISE 8.2i software.
102). Unzip the XSPI software onto the PC.
Xilinx Parallel Cable IV
with flying leads
Digilent JTAG3 programming cable
102).
Table
12-2. Note the color coding for the leads. The gray INIT lead is left unconnected.
www.xilinx.com
"Related Resources," page
Figure 12-3, page
Spartan-3E Starter Kit Board User Guide
102.
"Related
"Related
Figure
12-15a. The physical
90. The J12 header
Figure 12-15b
UG230 (v1.0) March 9, 2006
R

Advertisement

Table of Contents
loading

This manual is also suitable for:

Spartan-3e fpga

Table of Contents