Spartan-3A DSP 3400A Edition User Guide
www.xilinx.com
45
UG498 (v2.2) November 17, 2008
R
Chapter 2
Configuration Options
This chapter provides an overview of the four ways the FPGA on the Spartan-3A DSP
3400A Edition board can be configured:
•
Xilinx download cable (JTAG)
•
System ACE controller (JTAG)
•
Board flash memory
•
SPI flash memory
JTAG Configuration
The FPGA, the board flash memory, and the CPLD can all be configured through the JTAG
port of the Spartan-3A DSP 3400A Edition board, as illustrated in
Figure 2-1
.
JTAG Chain
The JTAG chain starts at the JTAG header (see
25. JTAG Header
) and goes through
•
the System ACE controller
•
the board flash memory
•
the FPGA
•
the CPLD
•
the FMC expansion connector
The chain bypasses the FMC expansion connector if no expansion module is present.
Jumper JP4 must not be populated for appropriate JTAG operation.
The JTAG chain can be used to program the FPGA and to access the FPGA for hardware
and software troubleshooting. The JTAG header's connection to the JTAG chain allows a
host computer to transfer bitstreams to the FPGA using iMPACT from Xilinx. The JTAG
header also allows such troubleshooting tools as ChipScope Pro to access the FPGA.
X-Ref Target - Figure 2-1
Figure 2-1:
Spartan-3A DSP 3400A Edition Board JTAG Chain
TDI
TDO
TDI
TDO
TSTDI
CFGTDO
TSTDO
CFGTDI
TDI
TDO
TDI
TDO
TDI
TDO
Board Flash Memory
CPLD
FPGA
FMC #1
FMC #2
System ACE
Controller
JT
A
G
header
electronic components distributor