![Xilinx Platform Cable USB II Manual Download Page 17](http://html1.mh-extra.com/html/xilinx/platform-cable-usb-ii/platform-cable-usb-ii_manual_3452163017.webp)
Platform Cable USB II
DS593 (v1.2.1) March 17, 2011
17
Direct SPI
Platform Cable USB II can connect directly to a single SPI flash device.
shows an example SPI flash
connection.
Configuring Xilinx FPGAs with SPI Serial Flash
provides additional details of the cable connections
necessary to program a FPGA bitstream into a SPI flash device.
Note:
See
Configuring Xilinx FPGAs with SPI Serial Flash
for a list of supported SPI devices.
By connecting PGND to PROG_B of the FPGA (
), the FPGA can be commanded to set its SPI signals to high-Z
while the cable programs a SPI flash device. PGND is pulled Low when the cable is driving its SPI signals in SPI mode and
set to high-Z when the cable is not driving its SPI signals. PGND eliminates the need for a hardware jumper to ground on the
PROG_B signal and the need for additional control logic. PGND is controlled by an open-drain driver.
Note:
PGND control for SPI programming is available in iMPACT versions 9.2i and later.
X-Ref Target - Figure 17
Notes:
1.
Set Mode pins (M2-M0) on each FPGA to Slave-Serial mode when using the USB cable, so the CCLK is treated as an input.
2.
Example uses generalized nomenclature for the voltages-supply levels. Refer to the device data sheet for the appropriate serial configuration
voltage-supply levels.
3.
Attach the following 2-mm connector pins to digital ground: 3, 5, 7, 9, and 11.
4.
A pull-up is required when two or more devices are cascaded and programmed for open-drain operation.
Figure 17:
Example of Cascaded Slave-Serial Topology
FPGA
1
FPGA
2
FPGA
n
DOUT
DIN
CCLK
(1)
DONE
INIT
DOUT
DIN
CCLK
(1)
DONE
INIT
DOUT
DIN
CCLK
(1)
DONE
INIT
INIT
CCLK
DIN
DONE
PROG
PROG
PROG
PROG
V
CCAUX(2)
V
CCAUX(2)
V
CCO
(2)
GND
(3)
V
REF
2
6
4
10
14
8
*
2-mm Connector
DS593_17_021408
470
Ω
(4
)