16
www.xilinx.com
SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010
Chapter 1:
SP605 Evaluation Board
3
. SPI x4 Flash
The Xilinx Spartan-6 FPGA hosts a SPI interface which is visible to the Xilinx iMPACT
configuration tool. The SPI memory device operates at 3.0V; the Spartan-6 FPGA I/Os are
3.3V tolerant and provide electrically compatible logic levels to directly access the SPI flash
through a 2.5V bank. The XC6SLX45T-3FGG484 is a master device when accessing an
external SPI flash memory device.
The SP605 SPI interface has two parallel connected configuration options (
Figure 1-3
): an
SPI X4 (Winbond W25Q64VSFIG) 64-Mb flash memory device (U32) and a flash
programming header (J17). J17 supports a user-defined SPI mezzanine board. The SPI
configuration source is selected via SPI select jumper J46. For details on configuring the
FPGA, see
“Configuration Options.”
X-Ref Target - Figure 1-
3
Figure 1-3:
J17 SPI Flash Programming Header
X-Ref Target - Figure 1-4
Figure 1-4:
SPI Flash Interface Topology
S
PI Prog
FPGA_D1_MI
S
O2
J17
1
2
3
4
5
6
7
8
9
FPGA_D2_MI
S
O3
FPGA_PROG_B
FPGA_MO
S
I_C
S
I_B_MI
S
O0
S
PI_C
S
_B
FPGA_CCLK
FPGA_D0_DIN_MI
S
O_MI
S
O1
UG526_03_092409
GND
VCC3V3
S
ilk
s
creen
TM
S
TDI
TDO
TCK
GND
3V3
HDR_1X9
U1
FPGA
S
PI Interf
a
ce
U32
J17
S
PI x4
Fl
as
h
Memory
Win
b
ond
W25Q64V
S
FIG
S
PI Progr
a
m
He
a
der
S
PI
S
elect
J
u
mper
ON =
S
PI X4 U32
OFF =
S
PI EXT. J17
S
PIX4_C
S
_B
DIN, DOUT, CCLK
S
PI_C
S
_B
2
J46
1
UG526_04_092409