Xilinx SP605 User Manual

SP605 Hardware User Guide
UG526 (v1.8) September 24, 2012
© Copyright 2009–2012 Xilinx, Inc. Xilinx, the Xilinx logo, Artix, ISE, Kintex, Spartan, Virtex, Zynq, and other designated brands included herein are trademarks of Xilinx in the United States and other countries. All other trademarks are the property of their respective owners.
DISCLAIMER
The information disclosed to you hereunder (the “Materials”) is provided solely for the selection and use of Xilinx products. To the maximum extent permitted by applicable law: (1) Materials are made available “AS IS” and with all faults, Xilinx hereby DISCLAIMS ALL WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising under, or in connection with, the Materials (including your use of the Materials), including for any direct, indirect, special, incidental, or consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same. Xilinx assumes no obligation to correct any errors contained in the Materials, or to advise you of any corrections or update. You may not reproduce, modify, distribute, or publicly display the Materials without prior written consent. Certain products are subject to the terms and conditions of the Limited Warranties which can be viewed at http://www.xilinx.com/warranty.htm support terms contained in a license issued to you by Xilinx. Xilinx products are not designed or intended to be fail-safe or for use in any application requiring fail-safe performance; you assume sole risk and liability for use of Xilinx products in Critical Applications:
http://www.xilinx.com/warranty.htm#critapps
.
; IP cores may be subject to warranty and

Revision History

The following table shows the revision history for this document.
Date Version Revision
10/07/09 1.0 Initial Xilinx release.
11/09/09 1.1 • Updated Figure 1-17 and Figure 1-23.
• Changed speed grade from -2 to -3.
• Miscellaneous typographical edits.
02/01/10 1.1.1 Minor typographical edits to Ta bl e 1 -2 4 and Ta b le 1 -2 5.
05/18/10 1.2 Updated Figure 1-2. Added Note 6 to Ta bl e 1-11 . Updated board connections for
SFP_TX_DISABLE in Tab le 1 -12. Added note about FMC LPC J63 connector in 18. VITA
57.1 FMC LPC Connector. Updated U1 FPGA Pin column for FMC_LA00_CC_P/N in Ta bl e 1- 2 8. Updated description of PMBus Pod and TI Fusion Digital Power Software
GUI in Onboard Power Regulation. Updated Appendix C, VITA 57.1 FMC LPC
Connector Pinout, and Appendix D, SP605 Master UCF.
06/16/10 1.3 Updated 2. 128 MB DDR3 Component Memory. Added note 1 to Ta bl e 1- 30 .
09/24/10 1.4 Updated description of Fusion Digital Power Software in Onboard Power Regulation.
02/16/11 1.5 Revised oscillator manufacturer information from Epson to SiTime in Ta bl e 1-1 . Revised
oscillator manufacturer information from Epson to SiTime on page page 26. Deleted note on page 44 referring to J55: “Note: This header is not installed on the SP605 as built.” Revised values for R50 and R216 in Figure 1-12. Revised oscillator manufacturer information from Epson to SiTime on page page 61.
07/18/11 1.6 Corrected “jitter” to “stability” in section Oscillator (Differential), page 26. Revised the
feature and notes descriptions for reference numbers 6 and 12 in Ta b le 1-1, p age 12 . Revised FPGA pin numbers for ZIO and RZQ in Tab l e 1-4, page 1 7. Added Table 1-29,
page 55, Table 1-31, page 58, and table notes in Tab l e 1- 30 .
06/19/12 1.7 Removed reference to FPGA speed grade in 2. 128 MB DDR3 Component Memory,
page 16. Added IIC External Access Header, page 39. Updated SFP Module connector
reference designator in 8. Multi-Gigabit Transceivers (GTP MGTs), page 28.
SP605 Hardware User Guide www.xilinx.com UG526 (v1.8) September 24, 2012
Date Version Revision
09/24/12 1.8 Updated Figure 1-2, page 12. Added Regulatory and Compliance Information, page 73.
UG526 (v1.8) September 24, 2012 www.xilinx.com SP605 Hardware User Guide
SP605 Hardware User Guide www.xilinx.com UG526 (v1.8) September 24, 2012

Table of Contents

Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Preface: About This Guide
Guide Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Additional Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Additional Support Resources. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Chapter 1: SP605 Evaluation Board
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Related Xilinx Documents. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
1. Spartan-6 XC6SLX45T-3FGG484 FPGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
I/O Voltage Rails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2. 128 MB DDR3 Component Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3. SPI x4 Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
4. Linear BPI Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
FPGA Design Considerations for the Configuration Flash . . . . . . . . . . . . . . . . . . . . . . . 23
5. System ACE CF and CompactFlash Connector. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
6. USB JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7. Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Oscillator (Differential) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Oscillator Socket (Single-Ended, 2.5V or 3.3V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
SMA Connectors (Differential) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
8. Multi-Gigabit Transceivers (GTP MGTs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
9. PCI Express Endpoint Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
10. SFP Module Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
11. 10/100/1000 Tri-Speed Ethernet PHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
12. USB-to-UART Bridge. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
13. DVI CODEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
14. IIC Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
IIC External Access Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
8-Kb NV Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
15. Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
Ethernet PHY Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
FPGA INIT and DONE LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
16. User I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
User LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
User Pushbutton Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
User DIP Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
User SIP Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
User SMA GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
17. Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
SP605 Hardware User Guide www.xilinx.com 5
UG526 (v1.8) September 24, 2012
Power On/Off Slide Switch SW2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
FPGA_PROG_B Pushbutton SW3 (Active-Low). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
SYSACE_RESET_B Pushbutton SW9 (Active-Low) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
System ACE CF CompactFlash Image Select DIP Switch S1 (Active-High) . . . . . . . . . . 51
Mode DIP Switch SW1 (Active-High). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
18. VITA 57.1 FMC LPC Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
19. Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
AC Adapter and 12V Input Power Jack/Switch. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Onboard Power Regulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Appendix A: References
Appendix B: Default Jumper and Switch Settings
Appendix C: VITA 57.1 FMC LPC Connector Pinout
Appendix D: SP605 Master UCF
Appendix E: Regulatory and Compliance Information
Directives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Standards . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Electromagnetic Compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Safety . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Markings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6 www.xilinx.com SP605 Hardware User Guide
UG526 (v1.8) September 24, 2012

About This Guide

This manual accompanies the Spartan®-6 FPGA SP605 Evaluation Board and contains information about the SP605 hardware and software tools.

Guide Contents

This manual contains the following chapters:
Chapter 1, SP605 Evaluation Board, provides an overview of and details about the components and features of the SP605 board.
Appendix B, Default Jumper and Switch Settings.
Appendix C, VITA 57.1 FMC LPC Connector Pinout.
Appendix D, SP605 Master UCF.
Appendix A, References.
Preface

Additional Documentation

The following documents are available for download at
http://www.xilinx.com/products/spartan6/
Spartan-6 Family Overview
This overview outlines the features and product selection of the Spartan-6 family.
Spartan-6 FPGA Data Sheet: DC and Switching Characteristics
This data sheet contains the DC and switching characteristic specifications for the Spartan-6 family.
Spartan-6 FPGA Packaging and Pinout Specifications
This specification includes the tables for device/package combinations and maximum I/Os, pin definitions, pinout tables, pinout diagrams, mechanical drawings, and thermal specifications.
Spartan-6 FPGA Configuration User Guide
This all-encompassing configuration guide includes chapters on configuration interfaces (serial and parallel), multi-bitstream management, bitstream encryption, boundary-scan and JTAG configuration, and reconfiguration techniques.
Spartan-6 FPGA SelectIO Resources User Guide
This guide describes the SelectIO™ resources available in all Spartan-6 devices.
•Spartan-6 FPGA Clocking Resources User Guide
.
SP605 Hardware User Guide www.xilinx.com 7
UG526 (v1.8) September 24, 2012
Preface: About This Guide
Spartan-6 FPGA Block RAM Resources User Guide
Spartan-6 FPGA GTP Transceivers User Guide
Spartan-6 FPGA DSP48A1 Slice User Guide
Spartan-6 FPGA Memory Controller User Guide
Spartan-6 FPGA PCB Designer’s Guide
This guide describes the clocking resources available in all Spartan-6 devices, including the DCMs and PLLs.
This guide describes the Spartan-6 device block RAM capabilities.
This guide describes the GTP transceivers available in the Spartan-6 LXT FPGAs.
This guide describes the architecture of the DSP48A1 slice in Spartan-6 FPGAs and provides configuration examples.
This guide describes the Spartan-6 FPGA memory controller block, a dedicated embedded multi-port memory controller that greatly simplifies interfacing Spartan-6 FPGAs to the most popular memory standards.
This guide provides information on PCB design for Spartan-6 devices, with a focus on strategies for making design decisions at the PCB and interface level.

Additional Support Resources

To search the database of silicon and software questions and answers or to create a technical support case in WebCase, see the Xilinx website at:
http://www.xilinx.com/support
.
8 www.xilinx.com SP605 Hardware User Guide
UG526 (v1.8) September 24, 2012

SP605 Evaluation Board

Overview

The SP605 board enables hardware and software developers to create or evaluate designs targeting the Spartan®-6 XC6SLX45T-3FGG484 FPGA.
The SP605 provides board features common to many embedded processing systems. Some commonly used features include: a DDR3 component memory, a 1-lane PCI Express® interface, a tri-mode Ethernet PHY, general purpose I/O and a UART. Additional user desired features can be added through mezzanine cards attached to the onboard high speed VITA-57 FPGA Mezzanine Connector (FMC) low pin count (LPC) connector.
Features, page 10 provides a general listing of the board features with details provided in Detailed Description, page 12.

Additional Information

Chapter 1
Additional information and support material is located at:
http://www.xilinx.com/sp605
This information includes:
Current version of this user guide in PDF format
Example design files for demonstration of Spartan-6 FPGA features and technology
Demonstration hardware and software configuration files for the System ACE™ CF controller, Platform Flash configuration storage device, and linear flash chip
Reference Design Files
Schematics in PDF format and DxDesigner schematic format
Bill of materials (BOM)
Printed-circuit board (PCB) layout in Allegro PCB format
Gerber files for the PCB (Many free or shareware Gerber file viewers are available on the Internet for viewing and printing these files.)
Additional documentation, errata, frequently asked questions, and the latest news
For information about the Spartan-6 family of FPGA devices, including product highlights, data sheets, user guides, and application notes, see the Spartan-6 FPGA website at
http://www.xilinx.com/support/documentation/spartan-6.htm
.
SP605 Hardware User Guide www.xilinx.com 9
UG526 (v1.8) September 24, 2012
Chapter 1: SP605 Evaluation Board

Features

The SP605 board provides the following features (see Figure 1-2 and Tab le 1 -1 ):
1. Spartan-6 XC6SLX45T-3FGG484 FPGA
2. 128 MB DDR3 Component Memory
3. SPI x4 Flash
4. Linear BPI Flash
5. System ACE CF and CompactFlash Connector
6. USB JTAG
7. Clock Generation
Fixed 200 MHz oscillator (differential)
Socket with a 2.5V 27MHz oscillator (single-ended)
SMA connectors (differential)
SMA connectors for MGT clocking (differential)
8. Multi-Gigabit Transceivers (GTP MGTs)
FMC LPC connector
•SMA
•PCIe
SFP module connector
9. PCI Express Endpoint Connectivity
•Gen1 x1
10. SFP Module Connector
11. 10/100/1000 Tri-Speed Ethernet PHY
12. USB-to-UART Bridge
13. DVI CODEC
14. IIC Bus
IIC EEPROM - 1KB
•DVI CODEC
DVI connector
FMC LPC connector
SFP Module connector
15. Status LEDs
•Ethernet Status
•FPGA INIT
•FPGA DONE
16. User I/O
•USER LED GPIO
User pushbuttons
•CPU Reset pushbutton
•User DIP switch - GPIO
User SMA GPIO connectors
10 www.xilinx.com SP605 Hardware User Guide
UG526 (v1.8) September 24, 2012
17. Switches
Spartan-6
XC6SLX45T-3FGG484
U1
PCIe 125 MHz Clk
SMA REFCLK SFPCLK
FMC GBTCLK
Bank 0
2.5V
Bank 1
2.5V
Bank 3
1.5V
= Level Shifter
DVI IIC Bus
Bank 2
2.5V
Part of FMC-LPC Expansion Connector
LED DIP Switch User SMA x2
1-Lane I/Fs: PCIe Edge Conn. SMA x4 SFP FMC-LPC
10/100/1000 Ethernet PHY,
Status LEDs, and Connector
SFP IIC Bus
JTAG
System ACE
JTAG
JTAG
MPU I/F
USB JTAG Logic and USB Mini-B Connector
DDR3 Component Memory
Pushbuttons DIP Switch
LED, DIP Switch
SPI x4, SPI Header
Part of FMC-LPC Expansion Conn.
GPIO Header
USB UART and USB Mini-B Connector
DVI Codec and DVI Connector
Parallel Flash
Main IIC Bus
UG526_01_110409
DED
MGTs
L/S
L/S
L/S
Power On/Off slide switch
System ACE CF Reset pushbutton
System ACE CF bitstream image select DIP switch
•Mode DIP switch
18. VITA 57.1 FMC LPC Connector
19. Power Management
AC Adapter and 12V Input Power Jack/Switch
Onboard Power Regulation
Configuration Options
3. SPI x4 Flash (both onboard and off-board)
4. Linear BPI Flash
5. System ACE CF and CompactFlash Connector
6. USB JTAG

Block Diagram

Overview
Figure 1-1 shows a high-level block diagram of the SP605 and its peripherals.
X-Ref Target - Figure 1-1
Figure 1-1: SP605 Features and Banking
SP605 Hardware User Guide www.xilinx.com 11
UG526 (v1.8) September 24, 2012
Chapter 1: SP605 Evaluation Board
15e
13
16b
19
7a
15h
1
2
3
4
8
15g
5
17c
9
3, 14 (on back side)
7b
10
18
6
12
16c
11
17b
15b 15a
17a
19b
15d
UG526_02 _092412
15c
8
7c
16d
17d
16a
15f

Related Xilinx Documents

Prior to using the SP605 Evaluation Board, users should be familiar with Xilinx resources. See the following locations for additional documentation on Xilinx tools and solutions:
•ISE: www.xilinx.com/ise
Answer Browser: www.xilinx.com/support
Intellectual Property: www.xilinx.com/ipcenter

Detailed Description

Figure 1-2 shows a board photo with numbered features corresponding to Tab le 1-1 and
the section headings in this document.
X-Ref Target - Figure 1-2
Figure 1-2: SP605 Board
The numbered features in Figure 1-2 correlate to the features and notes listed in Ta bl e 1-1 .
Table 1-1: SP605 Features
Number Feature Notes
12 www.xilinx.com SP605 Hardware User Guide
1 Spartan-6 FPGA XC6SLX45T-3FGG484 FPGA 2–7
2 DDR3 Component Memory Micron MT41J64M16LA-187E 9
Schematic
Page
UG526 (v1.8) September 24, 2012
Table 1-1: SP605 Features (Cont’d)
Detailed Description
Number Feature Notes
SPI Header Ext. x4
3
SPI Flash x4 (on backside)
4 Linear BPI Flash x16 Numonyx JS28F256P30T95 19
System ACE CompactFlash
5
Socket
USB UART (USB-to-UART
6
Bridge)
Clock Generation
7
8
9 PCIe 1-lane edge conn.(Gen 1) Card Edge Connector, 1-lane 12
10 SFP Module Cage/Connector AMP 136073-1 12
a. 200 MHz oscillator SiTime 200 MHz 2.5V LVDS 14
b. Oscillator socket, single­ended, LVCMOS
c. SMA connectors SMA pair P(J41) / N(J38) 13
GTP port SMA x4 and MGT Clocking SMA (REFCLK)
Winbond W25Q64VSFIG 18
XCCACE-TQ144I Controller 20
Silicon Labs CP2103GM 32
200 MHz OSC, oscillator socket, SMA connectors
MMD Components 2.5V 27 MHz 14
MGT RX,TX Pairs x4 SMA MGT REFCLK x2 SMA
Schematic
Page
13, 14
13
11 Ethernet 10/100/1000 Marvell M88E1111 EPHY 11
12 USB JTAG Conn. (USB Mini-B) USB JTAG Download Circuit 15
13 DVI Codec and Video Connector Chrontel CH7301C-TF 16,17
14 IIC EEPROM (on backside) ST Micro M24C08-WDW6TP 15
10, 11, 14,
15
Status LEDs
a. FMC Power Good 10
b. System ACE CF Status 11
c. FPGA INIT and DONE 14
d. Ethernet PHY Status 18
e. JTAG USB Status 20
f. FPGA Awake 27
g. TI Power Good 31
h. MGT AVCC, DDR3 Term Pwr Good
18, 20, 25,
27, 31, 33
33
SP605 Hardware User Guide www.xilinx.com 13
UG526 (v1.8) September 24, 2012
Chapter 1: SP605 Evaluation Board
Table 1-1: SP605 Features (Cont’d)
Number Feature Notes
a. User LEDs (4) Red LEDs (active-High) 14
16
17
18 FMC LPC Connector Samtec ASP-134603-01 10
19
b. User Pushbuttons (4) Active-High 14
c. User DIP Switch (4-pole) 4-pole (active-High) 14
d. User SMA (2) GPIO x2 SMA 13
Switches
a. SP605 Power On-Off Slide Switch
b. FPGA Mode DIP Switch 18
c. System ACE CF Configuration DIP Switch
d . F P GA PR OG , CP U Re se t, and System ACE CF Reset Pushbutton Switches
a. Power Management Controller
b. Mini-Fit Type 6-Pin, ATX Type 4-pin
Power, Configuration, Pushbutton Switches
2x TI UCD9240PFC 21, 26
12V input power connectors 25
Schematic
Page
14, 18, 20,
25
25
20
14, 20

1. Spartan-6 XC6SLX45T-3FGG484 FPGA

A Xilinx Spartan-6 XC6SLX45T-3FGG484 FPGA is installed on the SP605 Evaluation Board.
References
See the Spartan-6 FPGA Data Sheet. [Ref 1]
Configuration
The SP605 supports configuration in the following modes:
•JTAG (using the included USB-A to Mini-B cable)
JTAG (using System ACE CF and CompactFlash card)
•Master SPI x4
Master SPI x4 with off-board device
Linear BPI Flash
For details on configuring the FPGA, see Configuration Options.
Mode switch SW1 (see Table 1-32, page 60) is set to 10 = Slave SelectMAP to choose the System ACE CF default configuration.
14 www.xilinx.com SP605 Hardware User Guide
UG526 (v1.8) September 24, 2012
Detailed Description
References
See the Spartan-6 FPGA Configuration User Guide for more information. [Ref 2]
SP605 Hardware User Guide www.xilinx.com 15
UG526 (v1.8) September 24, 2012
Chapter 1: SP605 Evaluation Board
I/O Voltage Rails
There are four available banks on the XC6SLX45T-3FGG484 device. Banks 0, 1, and 2 are connected for 2.5V I/O. Bank 3 is used for the 1.5V DDR3 component memory interface of Spartan-6 FPGA’s hard memory controller. The voltage applied to the FPGA I/O banks used by the SP605 board is summarized in Ta bl e 1 -2 .
Table 1-2: I/O Voltage Rail of FPGA Banks
FPGA Bank I/O Voltage Rail
References
See the Xilinx Spartan-6 FPGA documentation for more information at
http://www.xilinx.com/support/documentation/spartan-6.htm
02.5V
12.5V
22.5V
31.5V
.

2. 128 MB DDR3 Component Memory

There are 128 MB of DDR3 memory available on the SP605 board. A 1-Gb Micron MT41J64M16LA-187E (96-ball) DDR3 memory component is accessible through Bank 3 of the LX45T device. The Spartan-6 FPGA hard memory controller is used for data transfer across the DDR3 memory interface’s 16-bit data path using SSTL15 signaling. The SP605 board supports the “standard” VCCINT setting of 1.20V ± 5%. This setting provides memory controller block (MCB) performance of 667 MT/s for DDR3 memory. Signal integrity is maintained through DDR3 resistor terminations and memory on-die terminations (ODT), as shown in Tab le 1 -3 and Ta bl e 1- 4.
Table 1-3: Termination Resistor Requirements
Signal Name Board Termination On-Die Termination
MEM1_A[14:0] 49.9Ω to V
MEM1_BA[2:0] 49.9Ω to V
MEM1_RAS_N 49.9Ω to V
MEM1_CAS_N 49.9Ω to V
MEM1_WE_N 49.9Ω to V
MEM1_CS_N 100Ω to GND
MEM1_CKE 4.7 KΩ to GND
MEM1_ODT 4.7 KΩ to GND
TT
TT
TT
TT
TT
MEM1_DQ[15:0] ODT
MEM1_UDQS[P,N], MEM1_LDQS[P,N] ODT
MEM1_UDM, MEM1_LDM ODT
16 www.xilinx.com SP605 Hardware User Guide
UG526 (v1.8) September 24, 2012
Table 1-3: Termination Resistor Requirements (Cont’d)
Signal Name Board Termination On-Die Termination
Detailed Description
MEM1_CK[P,N]
100Ω differential at memory
component
Notes:
1. Nominal value of VTT for DDR3 interface is 0.75V.
Table 1-4: FPGA On-Chip (OCT) Termination External Resistor Requirements
U1 FPGA Pin FPGA Pin Number Board Connection for OCT
ZIO M7 No Connect
RZQ K7 100Ω to GROUND
Tab le 1 -5 shows the connections and pin numbers for the DDR3 Component Memory.
Table 1-5: DDR3 Component Memory Connections
U1 FPGA
Pin
K2 MEM1_A0 N3 A0
K1 MEM1_A1 P7 A1
K5 MEM1_A2 P3 A2
M6 MEM1_A3 N2 A3
Schematic Net Name
Pin Number Pin Name
Memory U42
H3 MEM1_A4 P8 A4
M3 MEM1_A5 P2 A5
L4 MEM1_A6 R8 A6
K6 MEM1_A7 R2 A7
G3 MEM1_A8 T8 A8
G1 MEM1_A9 R3 A9
J4 MEM1_A10 L7 A10/AP
E1 MEM1_A11 R7 A11
F1 MEM1_A12 N7 A12/BCN
J6 MEM1_A13 T3 NC/A13
H5 MEM1_A14 T7 NC/A14
J3 MEM1_BA0 M2 BA0
J1 MEM1_BA1 N8 BA1
H1 MEM1_BA2 M3 BA2
R3 MEM1_DQ0 G2 DQ6
R1 MEM1_DQ1 H3 DQ4
P2 MEM1_DQ2 E3 DQ0
SP605 Hardware User Guide www.xilinx.com 17
UG526 (v1.8) September 24, 2012
Chapter 1: SP605 Evaluation Board
Table 1-5: DDR3 Component Memory Connections (Cont’d)
U1 FPGA
Pin
P1 MEM1_DQ3 F2 DQ2
L3 MEM1_DQ4 H7 DQ7
L1 MEM1_DQ5 H8 DQ5
M2 MEM1_DQ6 F7 DQ1
M1 MEM1_DQ7 F8 DQ3
T2 MEM1_DQ8 C2 DQ11
T1 MEM1_DQ9 C3 DQ9
U3 MEM1_DQ10 A2 DQ13
U1 MEM1_DQ11 D7 DQ8
W3 MEM1_DQ12 A3 DQ15
W1 MEM1_DQ13 C8 DQ10
Y2 MEM1_DQ14 B8 DQ14
Y1 MEM1_DQ15 A7 DQ12
H2 MEM1_WE_B L3 WE_B
Schematic Net Name
Pin Number Pin Name
Memory U42
M5 MEM1_RAS_B J3 RAS_B
M4 MEM1_CAS_B K3 CAS_B
L6 MEM1_ODT K1 ODT
K4 MEM1_CLK_P J7 CLK_P
K3 MEM1_CLK_N K7 CLK_N
F2 MEM1_CKE K9 CKE
N3 MEM1_LDQS_P F3 LDQS_P
N1 MEM1_LDQS_N G3 LDQS_N
V2 MEM1_UDQS_P C7 UDQS_P
V1 MEM1_UDQS_N B7 UDQS_N
N4 MEM1_LDM E7 LDM
P3 MEM1_UDM D3 UDM
E3 MEM1_RESET_B T2 RESET_B
References
See the Micron Technology, Inc. DDR3 SDRAM Specification for more information. [Ref 12]
Also, see the Spartan-6 FPGA Memory Controller User Guide. [Ref 3]
18 www.xilinx.com SP605 Hardware User Guide
UG526 (v1.8) September 24, 2012

3. SPI x4 Flash

SPI Prog
FPGA_D1_MISO2
J17
1
2
3
4
5
6
7
8
9
FPGA_D2_MISO3
FPGA_PROG_B
FPGA_MOSI_CSI_B_MISO0
SPI_CS_B
FPGA_CCLK
FPGA_D0_DIN_MISO_MISO1
UG526_03_092409
GND
VCC3V3
Silkscreen
TMS
TDI
TDO
TCK
GND
3V3
HDR_1X9
U1
FPGA SPI Interface
U32
J17
SPI x4
Flash
Memory
Winbond
W25Q64VSFIG
SPI Program
Header
SPI Select
Jumper
ON = SPI X4 U32 OFF = SPI EXT. J17
SPIX4_CS_B
DIN, DOUT, CCLK
SPI_CS_B
2
J46
1
UG526_04_092409
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
Detailed Description
Figure 1-3: J17 SPI Flash Programming Header
X-Ref Target - Figure 1-4
SP605 Hardware User Guide www.xilinx.com 19
UG526 (v1.8) September 24, 2012
Figure 1-4: SPI Flash Interface Topology
Chapter 1: SP605 Evaluation Board
Table 1-6: SPI x4 Memory Connections
U1 FPGA
Pin
Schematic Net Name
SPI MEM U32 SPI HDR J17
Pin # Pin Name Pin # Pin Name
AB2 FPGA_PROG_B – – 1
T14 FPGA_D2_MISO3 1 IO3_HOLD_B 2
R13 FPGA_D1_MISO2_R 9 IO2_WP_B 3
AA3 SPI_CS_B 4 TMS
AB20 FPGA_MOSI_CSI_B_MISO0 15 DIN 5 TDI
AA20 FPGA_D0_DIN_MISO_MISO1 8 IO1_DOUT 6 TDO
Y20 FPGA_CCLK 16 CLK 7 TCK
– – –8GND
9 VCC3V3
(1)
J46.2
Notes:
1. Not a U1 FPGA pin
SPIX4_CS_B 7 CS_B
References
See the Winbond Serial Flash Memory Data Sheet for more information. [Ref 13]
See the XPS Serial Peripheral Interface Data Sheet for more information. [Ref 4]
20 www.xilinx.com SP605 Hardware User Guide
UG526 (v1.8) September 24, 2012

4. Linear BPI Flash

U1 U25
FPGA
BPI Flash
Interface
Numonyx Type P30
JS28F256P30
ADDR, DATA, CTRL
UG526_05_092409
A Numonyx JS28F256P30 Linear Flash memory (U25) on the SP605 (Figure 1-5) provides 32 MB of non-volatile storage that can be used for configuration as well as software storage. The Linear Flash is operated in asynchronous mode.
For details on configuring the FPGA, see Configuration Options.
X-Ref Target - Figure 1-5
Detailed Description
Figure 1-5: Linear BPI Flash Interface
Table 1-7: Linear Flash Connections
U1 FPGA Pin Schematic Net Name
N22 FLASH_A0 29 A1
N20 FLASH_A1 25 A2
M22 FLASH_A2 24 A3
M21 FLASH_A3 23 A4
L19 FLASH_A4 22 A5
K20 FLASH_A5 21 A6
H22 FLASH_A6 20 A7
H21 FLASH_A7 19 A8
L17 FLASH_A8 8 A9
K17 FLASH_A9 7 A10
G22 FLASH_A10 6 A11
U25 BPI FLASH
Pin Number Pin Name
G20 FLASH_A11 5 A12
K18 FLASH_A12 4 A13
K19 FLASH_A13 3 A14
H20 FLASH_A14 2 A15
SP605 Hardware User Guide www.xilinx.com 21
UG526 (v1.8) September 24, 2012
J19 FLASH_A15 1 A16
Chapter 1: SP605 Evaluation Board
Table 1-7: Linear Flash Connections (Cont’d)
U1 FPGA Pin Schematic Net Name
E22 FLASH_A16 55 A17
E20 FLASH_A17 18 A18
F22 FLASH_A18 17 A19
F21 FLASH_A19 16 A20
H19 FLASH_A20 11 A21
H18 FLASH_A21 10 A22
F20 FLASH_A22 9 A23
G19 FLASH_A23 26 A24
AA20 FPGA_D0_DIN_MISO_MISO1 34 DQ0
R13 FPGA_D1_MISO2 36 DQ1
T14 FPGA_D2_MISO3 39 DQ2
AA6 FLASH_D3 41 DQ3
AB6 FLASH_D4 47 DQ4
U25 BPI FLASH
Pin Number Pin Name
Y5 FLASH_D5 49 DQ5
AB5 FLASH_D6 51 DQ6
W9 FLASH_D7 53 DQ7
T7 FLASH_D8 35 DQ8
U6 FLASH_D9 37 DQ9
AB19 FLASH_D10 40 DQ10
AA18 FLASH_D11 42 DQ11
AB18 FLASH_D12 48 DQ12
Y13 FLASH_D13 50 DQ13
AA12 FLASH_D14 52 DQ14
AB12 FLASH_D15 54 DQ15
V13 FMC_PWR_GOOD_FLASH_RST_B 44 RST_B
R20 FLASH_WE_B 14 WE_B
P22 FLASH_OE_B 32 OE_B
P21 FLASH_CE_B 30 CE_B
T19 FLASH_ADV_B 46 ADV_B
T18 FLASH_WAIT 56 WAIT
22 www.xilinx.com SP605 Hardware User Guide
UG526 (v1.8) September 24, 2012
Detailed Description
FPGA Design Considerations for the Configuration Flash
The SP605 has the P30 BPI flash connected to the FPGA dual use configuration pins and is not shared. It can be used to configure the FPGA, and then controlled post-configuration via the FPGA fabric. After FPGA configuration, the FPGA design can disable the configuration flash or access the configuration flash to read/write code or data.
When the FPGA design does not use the configuration flash, the FPGA design must drive the FLASH_OE_B pin High in order to disable the configuration flash and put the flash into a quiescent, low-power state. Otherwise, the flash memory can continue to drive its array data onto the data bus causing unnecessary switching noise and power consumption.
For FPGA designs that access the flash for reading/writing stored code or data, connect the FPGA design or EDK embedded memory controller (EMC) peripheral to the flash through the pins defined in Figure 1-5, page 17.
References
See the Numonyx StrataFlash Embedded Memory Data Sheet for more information. [Ref 14]
In addition, see the Spartan-6 FPGA Configuration User Guide for more information. [Ref 2]

5. System ACE CF and CompactFlash Connector

The Xilinx System ACE CompactFlash (CF) configuration controller allows a Type I or Type II CompactFlash card to program the FPGA through the JTAG port. Both hardware and software data can be downloaded through the JTAG port. The System ACE CF controller supports up to eight configuration images on a single CompactFlash card. The configuration address switches allow the user to choose which of the eight configuration images to use.
The CompactFlash (CF) card shipped with the board is correctly formatted to enable the System ACE CF controller to access the data stored in the card. The System ACE CF controller requires a FAT16 file system, with only one reserved sector permitted, and a sector-per-cluster size of more than one (UnitSize greater than 512). The FAT16 file system supports partitions of up to 2 GB. If multiple partitions are used, the System ACE CF directory structure must reside in the first partition on the CompactFlash, with the xilinx.sys file located in the root directory. The xilinx.sys file is used by the System ACE CF controller to define the project directory structure, which consists of one main folder containing eight sub-folders used to store the eight ACE files containing the configuration images. Only one ACE file should exist within each sub-folder. All folder names must be compliant to the DOS 8.3 short file name format. This means that the folder names can be up to eight characters long, and cannot contain the following reserved characters: < > " / \ |. This DOS 8.3 file name restriction does not apply to the actual ACE file names.
Other folders and files may also coexist with the System ACE CF project within the FAT16 partition. However, the root directory must not contain more than a total of 16 folder and/or file entries, including deleted entries. When ejecting or unplugging the CompactFlash device, it is important to safely stop any read or write access to the CompactFlash device to avoid data corruption.
SP605 Hardware User Guide www.xilinx.com 23
UG526 (v1.8) September 24, 2012
Loading...
+ 51 hidden pages