Direct Programming Method; Using Embedded Usb Jtag Programmer - Xilinx Spartan-3A User Manual

Starter kit board
Hide thumbs Also See for Spartan-3A:
Table of Contents

Advertisement

Chapter 12: SPI Serial Flash
Table 12-5: Summary of SPI Flash PROM Programming Options
ISE Version Required
Interface/Cable Connection
DONE Pin Status during
Programming
Required PROG_B Control
Status of non-SPI Pins
during Programming

Direct Programming Method

The iMPACT software supports direct programming of select SPI serial Flash. The Spartan-
3A/3AN Starter Kit board primarily supports direct programming using the embedded
USB JTAG programmer included on the board. Optionally, the SPI Flash can be
programmed using a separate programming cable, as well.

Using Embedded USB JTAG Programmer

Follow these steps to prepare the board for direct SPI Flash programming using the
embedded USB JTAG programmer included on the board.
1.
2.
3.
96
Disconnect power to the board.
Connect either a USB cable between the board and the PC, or connect a separate JTAG
cable as described in
"Using a Separate JTAG Parallel Programming Cable (Optional),"
page
97.
Locate the J1, J23, and J25 jumpers in the upper right corner of the board, using
Figure 12-1
as a guide.
Figure 12-4
STMicro PROM
ROM-CS0
CSO-B
JTAG Header
SPI Header
Figure 12-4: Jumper Settings for Direct SPI Flash Programming
www.xilinx.com
Direct Method
ISE 9.1i or later
Directly to SPI PROM
Low
PROG_B = Low
High-impedance because
PROG_B = Low
also provides a reference diagram.
Atmel PROM
J1
ROM-CS0
CSO-SEL
CSO-B
ROM-CS1
J25
J23
PROG_B
J16
Spartan-3A/3AN Starter Kit Board User Guide
Indirect Method
ISE 9.1i, Service Pack 2 or
later
FPGA's JTAG Port
High
(FPGA is configured with
special programming design)
N/A
Pulled High using internal
pull-up resistor to associated
V
supply input
CCO
J1
CSO-SEL
ROM-CS1
PROG_B
GND
UG330_c15_05_032907
UG334 (v1.0) May 28, 2007
R

Advertisement

Table of Contents
loading

This manual is also suitable for:

Spartan-3an

Table of Contents