Company X Accessories C1030-5510 Manual De Usuario

Descargar
Página de 71
Additional information
Using SPI-Flash for configuration
How to store configuration data in SPI-Flash
To allow configuration of the FPGA via onboard SPI-Flash on power-up first an appropriate 
configuration file has to be stored in the SPI-Flash. There are several ways to accomplish 
this.
Loading SPI-Flash via USB
The easiest way to get data into SPI-Flash surely is to use CESYS software UDK-Lab
With the help of this easy to use tiny tool binary FPGA configuration bitstreams (*.bin) can 
be downloaded to onboard SPI-Flash via USB. 
SPI-Flash Indirect Programming Using FPGA JTAG Chain
Since XILINX
TM
 version 10.1 it is possible to configure SPI-Flashes 
attached to the FPGA via JTAG interface. Before starting to download a design to SPI-
Flash with iMPACT programming software it is necessary to prepare the required *.mcs 
SPI PROM file. With xapp951 XILINX
TM
 provides an application note how to accomplish 
that using iMPACT or PROMGen software tools. Select 16M SPI PROM Density when 
asked. Thereafter connect JTAG adapter and power-up USBS6, either by connecting USB 
cable or via external 5V power supply. With XILINX
TM
 parallel cable IV the led lights green if 
FPGA is powered on. Now start XILINX
TM
 iMPACT, select Boundary Scan mode and follow 
the manual provided by XILINX
TM
 in xapp951. Select M25P16 SPI-Flash PROM Type 
when asked.
SPI-Flash
M25P16 Signal Name FPGA IO FPGA Direction
Comment
D
MOSI 
T13
Output
Master SPI Serial Data Output.
Q
MISO
R13
Input
Master SPI Serial Data Input.
S
CSO_B
V3
Output
Master SPI Chip Select Output.
C
CCLK
R15
Output
Configuration Clock.
W
WP#
--
Externally pulled HIGH via 4,7kOhm resistor.
HOLD
HOLD#
--
Externally pulled HIGH via 4,7kOhm resistor.
SPI-Flash Direct Programming using iMPACT
Out of the box Direct SPI Programming via XILINX
TM
 download cable and iMPACT 
USBS6 / C1030-5510
User Doc V0.3
-60-
preliminary