Chapter 1: SP601 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 XC6SLX16-2CSG324 is a master device when accessing an external SPI flash memory device.

The SP601 SPI interface has two parallel connected configuration options (see Figure 1-7): an SPI X4 (Winbond W25Q64VSFIG) 64-Mb flash memory device and a flash programming header (J12). J12 supports a user-defined SPI mezzanine board. The SPI configuration source is selected via SPI select jumper J15. For details on configuring the FPGA, see “Configuration Options.”

TMS

TDI

TDO

Silkscreen

TCK

GND 3V3

J12

1FPGA_PROG_B

2FPGA_D2_MISO3

3FPGA_D1_MISO2

4SPI_CS_B

5FPGA_MOSI_CSI_B_MISO0

6FPGA_D0_DIN_MISO_MISO1

7FPGA_CCLK

8GND

9VCC3V3

HDR_1X9

UG518_06_070809

Figure 1-6:J12 SPI Flash Programming Header

18

www.xilinx.com

SP601 Hardware User Guide

 

 

UG518 (v1.1) August 19, 2009

Page 18
Image 18
Xilinx UG518 manual SPI x4 Flash, 6J12 SPI Flash Programming Header