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.
DateVersionRevision
07/15/091.0Initial Xilinx release.
08/19/091.1• Added Appendix B, VITA 57.1 FMC LPC Connector Pinout.
• Updated Figure 1-17.
• Updated Tab le 1- 4, Ta bl e 1 -19 , and Tab le 1 -2 2.
• Added introductory paragraph to Appendix C, SP601 Master UCF.
• Miscellaneous typographical edits and new user guide template.
05/17/101.2• Updated Figure 1-1, Figure 1-2, Figure 1-14, Figure 1-18, Tab le 1- 9, Ta bl e 1 -1,
Ta bl e 1 -11 , and Tab le 1-1 6.
•Added Figure 1-7, Figure 1-8, and Ta bl e 1 -13 .
• Updated 9. VITA 57.1 FMC-LPC Connector, page 25, Appendix B, VITA 57.1 FMC
LPC Connector Pinout, and Appendix C, SP601 Master UCF.
06/16/101.3Reversed order of 15. Configuration Options and 16. Power Management. Updated 1.
Spartan-6 XC6SLX16-2CSG324 FPGA and 2. 128 MB DDR2 Component Memory. Added
Ta bl e 1 -2 6 . Added UG394
References.
09/24/101.4Added Power System Test Points, including Ta b le 1 -2 5.
02/16/111.5Added note and revised header description to indicate the I/Os support LVCMOS25
signaling on page 34. Revised oscillator manufacturer information from Epson to SiTime
on page page 23 and page 51.
07/18/111.6Corrected wording from “PPM frequency jitter” to “PPM frequency stability” in section
This manual accompanies the Spartan®-6 FPGA SP601 Evaluation Board and contains
information about the SP601 hardware and software tools.
Guide Contents
This manual contains the following chapters:
•Chapter 1, SP601 Evaluation Board, provides an overview of the SP601 evaluation
board and details the components and features of the SP601 board.
•Appendix A, Default Jumper and Switch Settings.
•Appendix B, VITA 57.1 FMC LPC Connector Pinout.
•Appendix C, SP601 Master UCF.
•Appendix D, 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
.
SP601 Hardware User Guidewww.xilinx.com5
UG518 (v1.7) September 26, 2012
Preface: About This Guide
This guide describes the clocking resources available in all Spartan-6 devices,
including the DCMs and PLLs.
•Spartan-6 FPGA Block RAM Resources User Guide
This guide describes the Spartan-6 device block RAM capabilities.
•Spartan-6 FPGA DSP48A1 Slice User Guide
This guide describes the architecture of the DSP48A1 slice in Spartan-6 FPGAs and
provides configuration examples.
•Spartan-6 FPGA Memory Controller User Guide
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.
•Spartan-6 FPGA PCB Designer’s Guide
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
.
6www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
SP601 Evaluation Board
Overview
The SP601 board enables hardware and software developers to create or evaluate designs
targeting the Spartan®-6 XC6SLX16-2CSG324 FPGA.
The SP601 provides board features for evaluating the Spartan-6 family that are common to
most entry-level development environments. Some commonly used features include a
DDR2 memory controller, a parallel linear flash, a tri-mode Ethernet PHY, general-purpose
I/O (GPIO), and a UART. Additional functionality can be added through the VITA 57.1.1
expansion connector. Features, page 8 provides a general listing of the board features with
details provided in Detailed Description, page 10.
Additional Information
Additional information and support material is located at:
Chapter 1
•http://www.xilinx.com/sp601
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 SP601 linear and SPI
memory devices
•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
The SP601 board provides the following features (see Figure 1-2 and Tab le 1 -1):
•1. Spartan-6 XC6SLX16-2CSG324 FPGA
•2. 128 MB DDR2 Component Memory
•3. SPI x4 Flash
•4. Linear Flash BPI
•5. 10/100/1000 Tri-Speed Ethernet PHY
•7. IIC Bus
•8Kb NV memory
•External access 2-pin header
•VITA 57.1 FMC-LPC connector
•8. Clock Generation
•Oscillator (Differential)
•Oscillator Socket (Single-Ended, 2.5V or 3.3V)
•SMA Connectors (Differential)
•9. VITA 57.1 FMC-LPC Connector
•10. Status LEDs
•FPGA_AWAKE
•INIT
•DONE
•13. User I/O
•User LEDs
•User DIP switch
•User pushbuttons
•GPIO male pin header
•14. FPGA_PROG_B Pushbutton Switch
•15. Configuration Options
•3. SPI x4 Flash (both onboard and off-board)
•4. Linear Flash BPI
•JTAG Configuration
•16. Power Management
•AC Adapter and 5V Input Power Jack/Switch
•Onboard Power Supplies
8www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
X-Ref Target - Figure 1-1
Related Xilinx Documents
Block Diagram
Figure 1-1 shows a high-level block diagram of the SP601 and its peripherals.
USB
JTAG Connector
DDR2
Pushbuttons
LEDs
DIP Switch
GPIO Header
DED
Bank 3
1.8V
Part of
FMC LPC
Expansion Connector
Bank 0
2.5 V
Spartan-6
XC6SLX16
U1
Bank 2
2.5V
10/100/1000
Ethernet GMII
Parallel Flash
Bank 1
2.5V
Differential Clock
Clock Socket
SMA Clock
Part of
FMC LPC
Expansion Connector
IIC EEPROM
and Header
Figure 1-1: SP601 Features and Banking
Related Xilinx Documents
Prior to using the SP601 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
MODE
DIP Switch
SPI x4 or
External Config
USB UART
UG518_01_090909
SP601 Hardware User Guidewww.xilinx.com9
UG518 (v1.7) September 26, 2012
Chapter 1: SP601 Evaluation Board
UG518_02_091009
12
8
4
3
12
6
13
711
5
10
9
14
15
8
13
16
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
The numbered features in Figure 1-2 correlate to the features and notes listed in Ta bl e 1 -1 .
Table 1-1: SP601 Features
NumberFeatureNotes
Figure 1-2: SP601 Board Photo
1 Spartan-6 FPGAXC6SLX16-2CSG324
2DDR2 ComponentElpida EDE1116ACBG 1 Gb
3SPI x4 Flash and HeadersSPI select and External Headers8
12-pin (8 I/O) Header6 pins x 2 male header with 8 I/Os
14PushbuttonFPGA_PROG_B9
LVDS signals, clocks, PRSNT6
(active-High)
Schematic
Page
10
15USB JTAGCypress USB to JTAG download cable
logic
16Onboard PowerPower Management11,12,13
1. Spartan-6 XC6SLX16-2CSG324 FPGA
A Xilinx Spartan-6 XC6SLX16-2CSG324 FPGA is installed on the SP601 Evaluation Board.
References
See the Spartan-6 FPGA Data Sheet. [Ref 1]
Configuration
The SP601 supports configuration in the following modes:
•Master SPI x4
•Master SPI x4 with off-board device
•BPI
•JTAG (using the included USB-A to Mini-B cable)
For details on configuring the FPGA, see 15. Configuration Options.
The Mode DIP switch SW2 is set to M[1:0] = 01 Master SPI default.
14, 15
References
See the Spartan-6 FPGA Configuration User Guide for more information. [Ref 2]
SP601 Hardware User Guidewww.xilinx.com11
UG518 (v1.7) September 26, 2012
Chapter 1: SP601 Evaluation Board
I/O Voltage Rails
There are four available banks on the LX16-CSG324 device. Banks 0, 1, and 2 are connected
for 2.5V I/O. Bank 3 is used for the 1.8V DDR2 component memory interface of Spartan-6
FPGA’s hard memory controller. The voltage applied to the FPGA I/O banks used by the
SP601 board is summarized in Tab le 1 -2 .
Table 1-2: I/O Voltage Rail of FPGA Banks
FPGA BankI/O Voltage Rail
References
See the Spartan-6 FPGA documentation for more information at
http://www.xilinx.com/support/documentation/
02.5V
12.5V
22.5V
31.8V
spartan-6.htm.
2. 128 MB DDR2 Component Memory
There are 128 MB of DDR2 memory available on the SP601 board. A 1-Gb Elpida
EDE1116ACBG (84-ball) DDR2 memory component is accessible through Bank 3 of the
LX16 device. The Spartan-6 FPGA hard memory controller is used for data transfer across
the DDR2 memory interface’s 16-bit data path using SSTL18 signaling. The SP601 board
supports the “standard” VCCINT setting of 1.20V ± 5%. This setting provides the standard
memory controller block (MCB) performance of 625 Mb/s for DDR2 memory in a -2 speed
grade device. Signal integrity is maintained through DDR2 resistor terminations and
memory on-die terminations (ODT), as shown in Ta bl e 1 - 3 and Ta bl e 1 -4 .
See the Elpida DDR2 SDRAM Specifications for more information. [Ref 11]
Also, see the
Spartan-6 FPGA Memory Controller User Guide. [Ref 3]
14www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
3. SPI x4 Flash
SPI Prog
FPGA_D1_MISO2
J12
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
UG518_04_040910
GND
VCC3V3
Silkscreen
TMS
TDI
TDO
TCK
GND
3V3
HDR_1X9
The Xilinx Spartan-6 FPGA hosts a SPI interface which is accessible 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-4):
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 15. Configuration Options.
X-Ref Target - Figure 1-3
Detailed Description
Figure 1-3: J12 SPI Flash Programming Header
SP601 Hardware User Guidewww.xilinx.com15
UG518 (v1.7) September 26, 2012
Chapter 1: SP601 Evaluation Board
U1
FPGA SPI INTERFACE
U17
J12
SPI X4
FLASH
MEMORY
WINBOND
W25Q64VSFIG
SPI PROGRAM
HEADER
SPI SELECT
JUMPER
ON = SPI X4 U17
OFF = SPI EXT. J12
SPIX4_CS_B
DIN,DOUT,CCLK
SPI_CS_B
2
J15
1
UG518_07_070809
X-Ref Target - Figure 1-4
Figure 1-4: SPI Flash Interface Topology
Table 1-6: SPI x4 Memory Connections
FPGA U1
Pin
V2FPGA_PROG_B1
V14FPGA_D2_MISO31IO3_HOLD_B2
T14FPGA_D1_MISO2_R9IO2_WP_B3
V3SPI_CS_B4TMS
T13FPGA_MOSI_CSI_B_MISO015DIN5TDI
R13FPGA_D0_DIN_MISO_MISO18IO1_DOUT6TDO
R15FPGA_CCLK16CLK7TCK
Schematic Net Name
SPI MEM U17SPI HDR J12
Pin #Pin Name
Pin
Number
8GND
9VCC3V3
J15.2SPIX4_CS_B7CS_B
References
Pin Name
16www.xilinx.comSP601 Hardware User Guide
See the Winbond Serial Flash Memory Data Sheet for more information. [Ref 12]
See the XPS Serial Peripheral Interface Data Sheet for more information. [Ref 4]
UG518 (v1.7) September 26, 2012
4. Linear Flash BPI
An 8-bit (16 MB) Numonyx linear flash memory (TE28F128J3D-75) (J3D type) is used to
provide non-volatile bitstream, code, and data storage. The J3D devices operate at 3.0V; the
Spartan-6 FPGA I/Os are 3.3V tolerant and provide electrically compatible logic levels to
directly access the linear flash BPI through a 2.5V bank. For details on configuring the
FPGA, see 15. Configuration Options.
X-Ref Target - Figure 1-5
Detailed Description
U1U10
FPGA
BPI FLASH
INTERFACE
ADDR, DATA, CTRL
Figure 1-5: Linear Flash BPI Interface
Table 1-7: BPI Memory Connections
FPGA U1 PinSchematic Net Name
K18FLASH_A032A0
K17FLASH_A128A1
J18FLASH_A227A2
J16FLASH_A326A3
G18FLASH_A425A4
G16FLASH_A524A5
NUMONYX TYPE J3vD
T28F128J3D-75
UG518_09_070809
BPI Memory U10
Pin NumberPin Name
H16FLASH_A623A6
H15FLASH_A722A7
H14FLASH_A820A8
H13FLASH_A919A9
F18FLASH_A1018A10
F17FLASH_A1117A11
K13FLASH_A1213A12
K12FLASH_A1312A13
E18FLASH_A1411A14
E16FLASH_A1510A15
G13FLASH_A168A16
SP601 Hardware User Guidewww.xilinx.com17
UG518 (v1.7) September 26, 2012
Chapter 1: SP601 Evaluation Board
Table 1-7: BPI Memory Connections (Cont’d)
FPGA U1 PinSchematic Net Name
H12FLASH_A177A17
D18FLASH_A186A18
D17FLASH_A195A19
G14FLASH_A204A20
F14FLASH_A213A21
C18FLASH_A221A22
C17FLASH_A2330A23
F16FLASH_A2456A24
R13FPGA_D0_DIN_MISO_MISO133DQ0
T14FPGA_D1_MISO235DQ1
V14FPGA_D2_MISO338DQ2
U5FLASH_D340DQ3
V5FLASH_D444DQ4
BPI Memory U10
Pin NumberPin Name
R3FLASH_D546DQ5
T3FLASH_D649DQ6
R5FLASH_D751DQ7
M16FLASH_WE_B 55WE_B
L18FLASH_OE_B54OE_B
L17FLASH_CE_B14CE0
B3FMC_PWR_GOOD_FLASH_RST_B16RP_B
Note: Memory U10 pin 56 address A24 is not connected on the 16 MB device. It is made available
for larger density devices.
References
See the Numonyx Embedded Flash Memory Data Sheet for more information. [Ref 13]
In addition, see the Spartan-6 FPGA Configuration User Guide for more information. [Ref 2]
18www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
5. 10/100/1000 Tri-Speed Ethernet PHY
The SP601 uses the onboard Marvell Alaska PHY device (88E1111) for Ethernet
communications at 10, 100, or 1000 Mb/s. The board supports a GMII/MII interface from
the FPGA to the PHY. The PHY connection to a user-provided Ethernet cable is through a
Halo HFJ11-1G01E RJ-45 connector with built-in magnetics.
On power-up, or on reset, the PHY is configured to operate in GMII mode with PHY
address 0b00111 using the settings shown in Tab le 1 -8 . These settings can be overwritten
via software commands passed over the MDIO interface.
Table 1-8: PHY Configuration Pins
Detailed Description
Connection on
Pin
CFG0V
Board
2.5VPHYADR[2] = 1PHYADR[1] = 1PHYADR[0] = 1
CC
Definition and Value
Bit[2]
Bit[1]
Definition and Value
Bit[0]
Definition and Value
CFG1GroundENA_PAUSE = 0PHYADR[4] = 0PHYADR[3] = 0
CFG2V
CFG3V
CFG4V
CFG5V
2.5VANEG[3] = 1ANEG[2] = 1ANEG[1] = 1
CC
2.5VANEG[0] = 1ENA_XC = 1DIS_125 = 1
CC
2.5VHWCFG_MD[2] = 1HWCFG_MD[1] = 1HWCFG_MD[0] = 1
CC
2.5VDIS_FC = 1DIS_SLEEP = 1HWCFG_MD[3] = 1
CC
CFG6PHY_LED_RXSEL_BDT = 0INT_POL = 175/50Ω = 0
Table 1-9: Ethernet PHY Connections
U3 M88E111
FPGA U1 PinSchematic Net Name
Pin NumberPin Name
P16PHY_MDIO33MDIO
N14PHY_MDC35MDC
J13PHY_INT32INT_B
L13PHY_RESET36RESET_B
M13PHY_CRS115CRS
L14PHY_COL114COL
L16PHY_RXCLK7RXCLK
P17PHY_RXER8RXER
N18PHY_RXCTL_RXDV4RXDV
M14PHY_RXD03RXD0
U18PHY_RXD1128RXD1
U17PHY_RXD2126RXD2
T18PHY_RXD3125RXD3
T17PHY_RXD4124RXD4
N16PHY_RXD5123RXD5
SP601 Hardware User Guidewww.xilinx.com19
UG518 (v1.7) September 26, 2012
Chapter 1: SP601 Evaluation Board
Table 1-9: Ethernet PHY Connections (Cont’d)
FPGA U1 PinSchematic Net Name
U3 M88E111
Pin NumberPin Name
N15PHY_RXD6121RXD6
P18PHY_RXD7120RXD7
A9 PHY_TXC_GTPCLK14GTXCLK
B9 PHY_TXCLK10TXCLK
A8 PHY_TXER13TXER
B8 PHY_TXCTL_TXEN 16TXEN
F8 PHY_TXD0 18TXD0
G8 PHY_TXD119TXD1
A6 PHY_TXD220TXD2
B6 PHY_TXD3 24TXD3
E6 PHY_TXD4 25TXD4
F7 PHY_TXD5 26TXD5
A5 PHY_TXD628TXD6
C5 PHY_TXD729TXD7
References
See the Marvell Alaska Gigabit Ethernet Transceivers product page for more information.
[Ref 16]
Also, see the LogiCORE™ IP Tri-Mode Ethernet MAC User Guide. [Ref 5]
20www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
6. USB-to-UART Bridge
The SP601 contains a Silicon Labs CP2103GM USB-to-UART bridge device (U4) which
allows connection to a host computer with a USB cable. The USB cable is supplied in this
evaluation kit (Type A end to host computer, Type Mini-B end to SP601 connector J9).
Tab le 1 -10 details the SP601 J9 pinout.
Xilinx UART IP is expected to be implemented in the FPGA fabric. The FPGA supports the
USB-to-UART bridge using four signal pins, transmit (TX), receive (RX), Request to Send
(RTS), and Clear to Send (CTS).
Silicon Labs provides royalty-free Virtual COM Port (VCP) drivers which permit the
CP2103GM USB-to-UART bridge to appear as a COM port to host computer
communications application software (for example, HyperTerm or TeraTerm). The VCP
device driver must be installed on the host PC prior to establishing communications with
the SP601. Refer to the SP601 Getting Started Guide for driver installation instructions.
Table 1-10:USB Type B Pin Assignments and Signal Definitions
Detailed Description
USB Connector
Pin
1VBUS+5V from host system (not used)
2USB_DATA_NBidirectional differential serial data (N-side)
3USB_DATA_PBidirectional differential serial data (P-side)
4GROUNDSignal ground
Signal NameDescription
Table 1-11:CP2103GM Connections
FPGA U1 Pin
U10RTS, outputUSB_1_CTS22CTS, input
T5CTS, inputUSB_1_RTS23RTS, output
L12TX, data outUSB_1_RX24RXD, data in
K14RX, data inUSB_1_TX25TXD, data out
UART Function
in FPGA
Schematic
Net Name
U4 CP2103GM
Pin
UART Function
in CP2103GM
References
Refer to the Silicon Labs website for technical information on the CP2103GM and the VCP
drivers.
In addition, see some of the Xilinx UART IP specifications at:
The SP601 IIC bus topology is shown in Figure 1-6.
X-Ref Target - Figure 1-6
Figure 1-6: IIC Bus Topology
The IIC Bus on the SP601 provides access to a 2-pin header, the onboard 8-Kb EEPROM,
and the VITA 57.1 FMC interface. The user must ensure there are no IIC address conflicts
with the onboard EEPROM address when attaching additional IIC devices via FMC or the
IIC 2-pin header. Note that FMC Mezzanine cards are designed with 2-Kb IIC EEPROMs
and will not conflict with the Carrier Card (SP601) 8-Kb EEPROM address range. This is
because 2-Kb EEPROMs reside below the 8-Kb EEPROM space. See the VITA 57.1
specification along with any IIC 2-Kbit EEPROM data sheet for more details.
8-Kb NV Memory
The SP601 hosts a 8-Kb ST Microelectronics M24C08-WDW6TP IIC parameter storage
memory device (U7). The IIC address of U7 is 0b1010100, and U7 is not write protected
(WP pin 7 is tied to GND).
Table 1-12:IIC Memory Connections
FPGA U1 PinSchematic Net Name
Not ApplicableTied to GND1A0
Not ApplicableTied to GND2A1
22www.xilinx.comSP601 Hardware User Guide
SPI Memory U7
Pin NumberPin Name
UG518 (v1.7) September 26, 2012
Table 1-12:IIC Memory Connections (Cont’d)
Detailed Description
FPGA U1 PinSchematic Net Name
Not ApplicablePulled up (0Ω) to VCC3V33A2
N10IIC_SDA_MAIN5SDA
P11IIC_SCL_MAIN6SCL
Not ApplicableTied to GND7WP
References
See the ST Micro M24C08 Data Sheet for more information. [Ref 17]
In addition, see the Xilinx XPS IIC Bus Interface Data Sheet. [Ref 6]
Also, see 9. VITA 57.1 FMC-LPC Connector, page 25.
8. Clock Generation
There are three clock sources available on the SP601.
Oscillator (Differential)
The SP601 has one 2.5V LVDS differential 200 MHz oscillator (U5) soldered onto the board
and wired to an FPGA global clock input.
See the SiTime SiT9102 Data Sheet for more information. [Ref 14]
SP601 Hardware User Guidewww.xilinx.com23
UG518 (v1.7) September 26, 2012
Chapter 1: SP601 Evaluation Board
O
scillator top has
corner dot marking
UG518_06_091009
Oscillator body has
one square corner
Oscillator Socket (Single-Ended, 2.5V or 3.3V)
One populated single-ended clock socket (X2) is provided for user applications. The option
of 3.3V or 2.5V power may be selected via a 0Ω resistor selection. The SP601 board is
shipped with a 27 MHz 2.5V oscillator installed.
Figure 1-7 shows the unpopulated user oscillator socket, indicating the socket pin 1
location. Figure 1-8 shows the oscillator installed, indicating its pin 1 location.
A high-precision clock signal can be provided to the FPGA using differential clock signals
through the onboard 50Ω SMA connectors J8 (N) and J7 (P).
Table 1-13:SP601 Clock Source Connections
SourceFPGA U1 PinSchematic Net Name Pin Number Pin Name
K16SYSCLK_N5OUT_B
U5 200 MHz OSC
K15SYSCLK_P4OUT
X2 27 MHz OSCV10USER_CLOCK5OUT
USER_SMA_CLOCKH18SMACLK_NJ8.1-
SMA ConnectorsH17SMACLK_PJ7.1-
UG518 (v1.7) September 26, 2012
9. VITA 57.1 FMC-LPC Connector
The VITA 57.1 FMC expansion connector (J1) on the SP601 implements the VITA 57.1.1 LPC
format of the VITA 57.1 FMC standard specification. The VITA 57.1 FMC-LPC connector
provides 68 single-ended (34 differential) user-defined signals. The VITA 57.1 FMC
standard calls for two connector densities: a High Pin Count (HPC) and a Low Pin Count
(LPC) implementation. A common 10 x 40 position (400 pin locations) connector form
factor is used for both versions. The HPC version has 400 pins present, the LPC version,
160 pins. The Samtec connector system is rated for signaling speeds up to 9 GHz (18 Gb/s)
based on a -3dB insertion loss point within a two-level signaling environment. Refer to the
Samtec website
VITA 57.1 FMC-LPC connector (ASP-134603-01) and its mate.
for data sheets and characterization information for the RoHS-compliant
Detailed Description
Note:
adjustable). The 2.5V rail cannot be turned off. The FMC LPC J1 connector is a keyed connector
oriented so that a plug-on card faces away from the SP601 board. The SP601 VITA 57.1 FMC
interface is compatible with 2.5V mezzanine cards capable of supporting 2.5V VADJ.
The SP601 board VADJ voltage for the FMC LPC connector (J1) is fixed at 2.5V (non-
Tab le 1 -14 shows the VITA 57.1 FMC LPC connections. The connector pinout is in
Appendix B, VITA 57.1 FMC LPC Connector Pinout.
Any signal named FMC_HPC_xxxx that is wired between a U1 FPGA pin and some other
device does not appear in this table.
The SP601 supports all FMC LA Bus connections available on the FMC LPC connector,
(LA[00:33]) along with all available FMC M2C clock pairs (CLK0_M2C_P/N and
CLK1_M2C_P/N). The SP601 does not support the FMC DP Bus connections since the
SP601 does not support any Gigabit Transceivers on the FMC DP Bus. Therefore,
DP0_C2M_P/N, DP0_M2C_P/N and GBTCLK0_M2C_P/N are not supported by the
SP601 FMC interface.
For more details about FMC, see the VITA57.1 specification available at
http://www.vita.com/fmc.html
.
Table 1-14: VITA 57.1 FMC LPC Connections
J1 FMC
LPC Pin
C10FMC_LA06_PD12D1FMC_PWR_GOOD_FLASH_RST_BB3
C11FMC_LA06_NC12D8FMC_LA01_CC_PD11
Schematic Net Name
U1 FPGA
Pin
J1 FMC
LPC Pin
Schematic Net Name
U1 FPGA
Pin
C14FMC_LA10_PD8D9FMC_LA01_CC_NC11
C15FMC_LA10_NC8D11FMC_LA05_PB14
C18FMC_LA14_PB2D12FMC_LA05_NA14
C19FMC_LA14_NA2D14FMC_LA09_PG11
C22FMC_LA18_CC_PR10D15FMC_LA09_NF10
C23FMC_LA18_CC_NT10D17FMC_LA13_PB11
C26FMC_LA27_PR11D18FMC_LA13_NA11
C27FMC_LA27_NT11D20FMC_LA17_CC_PR8
C30IIC_SCL_MAINP11D21FMC_LA17_CC_NT8
C31IIC_SDA_MAINN10D23FMC_LA23_PN5
SP601 Hardware User Guidewww.xilinx.com25
UG518 (v1.7) September 26, 2012
Chapter 1: SP601 Evaluation Board
Table 1-14: VITA 57.1 FMC LPC Connections (Cont’d)
J1 FMC
LPC Pin
G2FMC_CLK1_M2C_PT9H2FMC_PRSNT_M2C_LU13
G3FMC_CLK1_M2C_NV9H4FMC_CLK0_M2C_PC10
G6FMC_LA00_CC_PD9H5FMC_CLK0_M2C_NA10
G7FMC_LA00_CC_NC9H7FMC_LA02_PC15
G9FMC_LA03_PC13H8FMC_LA02_NA15
G10FMC_LA03_NA13H10FMC_LA04_PB16
G12FMC_LA08_PF11H11FMC_LA04_NA16
G13FMC_LA08_NE11H13FMC_LA07_PE7
G15FMC_LA12_PD6H14FMC_LA07_NE8
G16FMC_LA12_NC6H16FMC_LA11_PB12
G18FMC_LA16_PC7H17FMC_LA11_NA12
Schematic Net Name
U1 FPGA
Pin
J1 FMC
LPC Pin
D24FMC_LA23_NP6
D26FMC_LA26_PU7
D27FMC_LA26_NV7
Schematic Net Name
U1 FPGA
Pin
G19FMC_LA16_NA7H19FMC_LA15_PG9
G21FMC_LA20_PN7H20FMC_LA15_NF9
G22FMC_LA20_NP8H22FMC_LA19_PN6
G24FMC_LA22_PR7H23FMC_LA19_NP7
G25FMC_LA22_NT7H25FMC_LA21_PT4
G27FMC_LA25_PM11H26FMC_LA21_NV4
G28FMC_LA25_NN11H28FMC_LA24_PU8
G30FMC_LA29_PM8H29FMC_LA24_NV8
G31FMC_LA29_NN8H31FMC_LA28_PU11
G33FMC_LA31_PT6H32FMC_LA28_NV11
G34FMC_LA31_NV6H34FMC_LA30_PT12
G36FMC_LA33_PM10H35FMC_LA30_NV12
G37FMC_LA33_NN9H37FMC_LA32_PU15
H38FMC_LA32_NV15
26www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
Table 1-15:Power Supply Voltages for LPC Connector
Detailed Description
Voltage SupplyVoltage
Number
of Pins
Maximum
Current
Toleran c e
VADJFixed 2.5V22A±5%
VIO_B_M2CNC00AN/A
VREF_A_M2C0-VADJ10.001A±2%
VREF_B_M2CNC00AN/A
3P3VAUX3.3V 10.020A± 5%
3P3V3.3V43A±5%
12P0V12V21A±5%
SP601 Hardware User Guidewww.xilinx.com27
UG518 (v1.7) September 26, 2012
Chapter 1: SP601 Evaluation Board
10. Status LEDs
Tab le 1 -16 defines the status LEDs.
Table 1-16: Status LEDs
Reference
Designator
DS1FMC_PWR_GOOD_FLASH_RST_BGreen
DS2PHY_LED_LINK10Green10Indicates link speed 10 Mb/s.
DS3PHY_LED_LINK100Green100Indicates link speed 100 Mb/s.
DS4PHY_LED_LINK1000Green1000Indicates link speed 1 Gb/s.
DS5PHY_LED_DUPLEXGreenDUPIndicates duplex data.
DS6PHY_LED_RXGreenRXIndicates RX data activity.
DS7PHY_LED_TXGreenTXIndicates TX data activity.
DS8FPGA_AWAKEGreenAWAKEFPGA is not in low-power suspend mode.
DS9FPGA_DONEGreenDONE
DS10FPGA_INITRedINIT
DS15VCC5GreenIlluminates when 5V supply is applied.
Signal NameColorLabelDescription
PWR
GOOD
Indicates power available for VITA 57.1
FMC expansion connector.
Illuminates to indicate the status of the
DONE pin when the FPGA is successfully
configured.
Illuminates after power-up to indicate that
the FPGA has successfully powered up
and completed its internal power-on
process.
DS16LED_GRN, LED_RED
DS17LTC_PWR_GOOD Green
Green/
Red
STATUSUSB to JTAG logic.
Illuminates to indicate that the board
power is good.
28www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
X-Ref Target - Figure 1-9
FPGA AWAKE
R88
27.4
1%
1/16W
1
2
LED-GRN-SMT
2
DS8
1
R18
4.7K
5%
1/16W
1
2
J14 Suspend Jumper
OFF = AWAKE (default)
ON = SUSPEND
FPGA SUSPEND
H-1X2
J14
1
2
VCC2V5
UG518_19_070809
Detailed Description
11. FPGA Awake LED and Suspend Jumper
The suspend mode jumper permits the FPGA to enter an inactive, "suspend" mode. The
FPGA Awake LED DS8 will go out when the FPGA enters this mode.
See the Spartan-6 FPGA Power Management User Guide for more information. [Ref 10]
SP601 Hardware User Guidewww.xilinx.com29
UG518 (v1.7) September 26, 2012
Chapter 1: SP601 Evaluation Board
12. FPGA INIT and DONE LEDs
The typical Xilinx FPGA power up and configuration status LEDs are present on the SP601.
The INIT LED DS10 comes on after the FPGA powers up and completes its internal poweron process. The DONE LED DS9 comes on after the FPGA programming bitstream has
been downloaded and the FPGA successfully configured.
X-Ref Target - Figure 1-10
VCC2V5
FPGA DONE
VCC2V5
1
R113
332
1%
2
1/16W
INIT_B = 0, LED: ON
INIT_B = 1, LED: OFF
FPGA INIT B
Table 1-18:FPGA INIT and DONE LED Connections
LED-RED-SMT
DS10
VCC2V5
12
1
2
R23
4.7K
5%
1/16W
1
2
R90
27.4
1%
1/16W
Figure 1-10: FPGA INIT and DONE LEDs
FPGA U1 Pin
Schematic Net
Name
U3FPGA_INIT_BDS10 INIT
V17FPGA_DONEDS9 DONE
Controlled LED
LED-GRN-SMT
1
2
UG518_21_070809
2
DS9
1
R89
27.4
1%
1/16W
30www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
13. User I/O
R94
27.4
1%
1/16W
1
2
LED-GRN-SMT
2
DS14
1
UG518_23_070809
R93
27.4
1%
1/16W
1
2
LED-GRN-SMT
2
DS13
1
R92
27.4
1%
1/16W
1
2
LED-GRN-SMT
2
DS12
1
R91
27.4
1%
1/16W
1
2
LED-GRN-SMT
2
DS11
1
GPIO LED 3
GPIO LED 2
GPIO LED 1
GPIO LED 0
The SP601 provides the following user and general purpose I/O capabilities:
•User LEDs
•User DIP switch
•Pushbutton switches
•CPU Reset pushbutton switch
•GPIO male pin header
User LEDs
The SP601 provides four active high, green LEDs, as described in Figure 1-11 and
Tab le 1 -19 .
X-Ref Target - Figure 1-11
Detailed Description
SP601 Hardware User Guidewww.xilinx.com31
UG518 (v1.7) September 26, 2012
Signal NameColorLabelFPGA Pin
Table 1-19:User LEDs
Reference
Designator
DS11GPIO_LED_0GreenE13
DS12GPIO_LED_1GreenC14
Figure 1-11: User LEDs
Chapter 1: SP601 Evaluation Board
Table 1-19:User LEDs (Cont’d)
X-Ref Target - Figure 1-12
Reference
Designator
DS13GPIO_LED_2GreenC4
DS14GPIO_LED_3GreenA4
User DIP switch
The SP601 includes an active high four pole DIP switch, as described in Figure 1-12 and
The SP601 provides five active high pushbutton switches: SW6, SW4, SW5, SW7 and SW9.
The five pushbuttons all have the same topology as the sample shown in Figure 1-13. Four
pushbuttons are assigned as GPIO, and the fifth is assigned as a CPU_RESET. Figure 1-13
and Ta bl e 1 - 21 describe the pushbutton switches.
X-Ref Target - Figure 1-13
VCC1V8
Pushbutton
CPU_RESET
1
P1
2
P2P3
P4
4
3
SW9
Figure 1-13: User Pushbutton Switch (Typical)
Table 1-21:Pushbutton Switch Connections
FPGA U1 PinSchematic Net NameSwitch Pin
P4GPIO_BUTTON_0SW6.2
F6GPIO_BUTTON_1SW4.2
E4GPIO_BUTTON_2SW5.2
1
R188
4.7K
5%
1/16W
2
UG518_25_070809
F5GPIO_BUTTON_3SW7.2
N4CPU_RESETSW9.2
SP601 Hardware User Guidewww.xilinx.com33
UG518 (v1.7) September 26, 2012
Chapter 1: SP601 Evaluation Board
GPIO Male Pin Header
The SP601 provides a 2X6 GPIO male pin header supporting 3.3V power, GND and eight
I/Os which support LVCMOS25 signaling. Figure 1-14 and Tab le 1 -2 2 describe the J13
GPIO Male Pin Header.
X-Ref Target - Figure 1-14
GPIO HDR0
GPIO HDR1
GPIO HDR2
GPIO HDR3
1/16W
5%
2
1/16W
5%
2
Note:
R102R103
200
1
200
1
I/Os connected to J13 are powered by 2.5V.
1/16W1/16W
R100R101
200200
5%5%
2
1
12
2
1
34
56
78
910
1112
J13
VCC3V3
Figure 1-14: GPIO Male Pin Header Topology
R99
2005%1/16W
1
R97
2005%1/16W
1
2
GPIO HDR4
R98
2005%1/16W
2
R96
2005%1/16W
11
GPIO HDR5
2
GPIO HDR6
GPIO HDR7
2
UG518_24_091009
Table 1-22:GPIO Header Pins
FPGA U1 PinSignal NameJ13 Pin
N17GPIO_HDR01
M18GPIO_HDR13
A3GPIO_HDR25
L15GPIO_HDR37
F15GPIO_HDR42
B4GPIO_HDR54
F13GPIO_HDR66
P12GPIO_HDR78
34www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
14. FPGA_PROG_B Pushbutton Switch
The SP601 provides one dedicated, active low FPGA_PROG_B pushbutton switch, as
shown in Figure 1-15.
The FPGA on the SP601 Evaluation Board can be configured by the following methods:
•3. SPI x4 Flash, page 15
•4. Linear Flash BPI, page 17
•JTAG Configuration, page 36
For more information, refer to the Spartan-6 FPGA Configuration User Guide. [Ref 2]
Table 1-24:Mode Pin Settings (M2 = 0)
Mode Pins (M1, M0)Configuration Mode
00Master Byte Peripheral Interface (BPI)
01Master SPI x1, x2, or x4
10Not implemented on SP601
11Not implemented on SP601
JTAG Configuration
JTAG configuration is provided through onboard USB-to-JTAG configuration logic where
a computer host accesses the SP601 JTAG chain through a Type-A (computer host side) to
Type-Mini-B (SP601 side) USB cable.
The JTAG chain of the board is illustrated in Figure 1-16. JTAG configuration is allowable
at any time under any mode pin setting. JTAG initiated configuration takes priority over
the mode pin settings.
FMC bypass jumper J4 must be connected between pins 1-2 for JTAG access to the FPGA
on the basic SP601 board, as shown in Figure 1-16. When the VITA 57.1 FMC expansion
connector is populated with an expansion module that has a JTAG chain, then jumper J4
must be set to connect pins 2-3 in order to include the FMC expansion module's JTAG
chain in the main SP601 JTAG chain.
X-Ref Target - Figure 1-16
TDI
FPGA
U1
TDO
FMC LPC Expansion
TDI
J4
1
*Default jumper setting excludes FMC.
To include FMC, jumper pins 2-3.
TDO
J1
UG518_31_070809
J10
Connector
USB Mini-B
Figure 1-16: JTAG Chain
36www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
X-Ref Target - Figure 1-17
Bypass FMC LPC J1 = Jumper 1–2
Include FMC LPC J1 = Jumper 2–3
J4
Detailed Description
1
2
3
FPGA_TD0
JTAG_TD0
FMC_TD0
Figure 1-17: VITA 57.1 FMC JTAG Bypass Jumper
The JTAG chain can be used to program the FPGA and access the FPGA for hardware and
software debug.
The JTAG connector (USB Mini-B J10) allows a host computer to download bitstreams to
the FPGA using the iMPACT software tool, and also allows debug tools such as the
ChipScope™ Pro Analyzer tool or a software debugger to access the FPGA.
The iMPACT software tool can also program the SPI x4 flash or the BPI flash via the USB
J10 connection. iMPACT can download a temporary design to the FPGA through the JTAG.
This provides a connection within the FPGA from the FPGA's JTAG port to the FPGA's SPI
or BPI interface. Through the connection made by the temporary design in the FPGA,
iMPACT can indirectly program the SPI flash or BPI flash from the JTAG USB J10
connector.
16. Power Management
AC Adapter and 5V Input Power Jack/Switch
The SP601 is powered from a 5V source that is connected through a 2.1 mm x 5.5 mm type
plug (center positive).
switch. When the switch is in the on position, a green LED (DS15) is illuminated.
H - 1x3
SP601 power can be turned on or off through a board mounted slide
UG518_32_040910
Onboard Power Supplies
The diagram in Figure 1-18 shows the power supply architecture and maximum current
handling on each supply. The typical operating currents are significantly below the
maximum capable. The board is normally shipped with a 15W power supply, which
should be sufficient for most applications. The
Technology Corporation (LTC).
SP601 Hardware User Guidewww.xilinx.com37
UG518 (v1.7) September 26, 2012
SP601 uses power solutions from Linear
Chapter 1: SP601 Evaluation Board
Power System Test Points
The SP601 has 17 Keystone 5002 miniature PC test points, TP1 to TP17. These test points
are identified in the SP601 board schematic, and the function of each is listed in Tab le 1- 25 .
For more information, refer to the VITA 57.1 FMC LPC Connections table (Ta b le 1 -1 4).
SP601 Hardware User Guidewww.xilinx.com43
UG518 (v1.7) September 26, 2012
Appendix B: VITA 57.1 FMC LPC Connector Pinout
44www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
SP601 Master UCF
The UCF template is provided for designs that target the SP601. Net names provided in the
constraints below correlate with net names on the SP601 schematic. On identifying the
appropriate pins, the net names below should be replaced with net names in the user RTL.
See the Constraints Guide
The latest version of the UCF can be found on the SP601 board documentation website at
http://www.xilinx.com/sp601
NET "CPU_RESET" LOC = "N4"; ## 2 on SW9 pushbutton
##
NET "DDR2_A0" LOC = "J7"; | IOSTANDARD = SSTL18_II ; ## M8 on U2
NET "DDR2_A1" LOC = "J6"; | IOSTANDARD = SSTL18_II ; ## M3 on U2
NET "DDR2_A2" LOC = "H5"; | IOSTANDARD = SSTL18_II ; ## M7 on U2
NET "DDR2_A3" LOC = "L7"; | IOSTANDARD = SSTL18_II ; ## N2 on U2
NET "DDR2_A4" LOC = "F3"; | IOSTANDARD = SSTL18_II ; ## N8 on U2
NET "DDR2_A5" LOC = "H4"; | IOSTANDARD = SSTL18_II ; ## N3 on U2
NET "DDR2_A6" LOC = "H3"; | IOSTANDARD = SSTL18_II ; ## N7 on U2
NET "DDR2_A7" LOC = "H6"; | IOSTANDARD = SSTL18_II ; ## P2 on U2
NET "DDR2_A8" LOC = "D2"; | IOSTANDARD = SSTL18_II ; ## P8 on U2
NET "DDR2_A9" LOC = "D1"; | IOSTANDARD = SSTL18_II ; ## P3 on U2
NET "DDR2_A10" LOC = "F4"; | IOSTANDARD = SSTL18_II ; ## M2 on U2
NET "DDR2_A11" LOC = "D3"; | IOSTANDARD = SSTL18_II ; ## P7 on U2
NET "DDR2_A12" LOC = "G6"; | IOSTANDARD = SSTL18_II ; ## R2 on U2
NET "DDR2_BA0" LOC = "F2"; | IOSTANDARD = SSTL18_II ; ## L2 on U2
NET "DDR2_BA1" LOC = "F1"; | IOSTANDARD = SSTL18_II ; ## L3 on U2
NET "DDR2_BA2" LOC = "E1"; | IOSTANDARD = SSTL18_II ; ## L1 on U2
NET "DDR2_CAS_B" LOC = "K5"; | IOSTANDARD = SSTL18_II ; ## L7 on U2
NET "DDR2_CKE" LOC = "H7"; | IOSTANDARD = SSTL18_II ; ## K2 on U2
NET "DDR2_CLK_N" LOC = "G1"; | IOSTANDARD = SSTL18_II ; ## K8 on U2
NET "DDR2_CLK_P" LOC = "G3"; | IOSTANDARD = SSTL18_II ; ## J8 on U2
NET "DDR2_DQ0" LOC = "L2"; | IOSTANDARD = SSTL18_II ; ## G8 on U2
NET "DDR2_DQ1" LOC = "L1"; | IOSTANDARD = SSTL18_II ; ## G2 on U2
NET "DDR2_DQ2" LOC = "K2"; | IOSTANDARD = SSTL18_II ; ## H7 on U2
NET "DDR2_DQ3" LOC = "K1"; | IOSTANDARD = SSTL18_II ; ## H3 on U2
NET "DDR2_DQ4" LOC = "H2"; | IOSTANDARD = SSTL18_II ; ## H1 on U2
NET "DDR2_DQ5" LOC = "H1"; | IOSTANDARD = SSTL18_II ; ## H9 on U2
NET "DDR2_DQ6" LOC = "J3"; | IOSTANDARD = SSTL18_II ; ## F1 on U2
NET "DDR2_DQ7" LOC = "J1"; | IOSTANDARD = SSTL18_II ; ## F9 on U2
NET "DDR2_DQ8" LOC = "M3"; | IOSTANDARD = SSTL18_II ; ## C8 on U2
NET "DDR2_DQ9" LOC = "M1"; | IOSTANDARD = SSTL18_II ; ## C2 on U2
NET "DDR2_DQ10" LOC = "N2"; | IOSTANDARD = SSTL18_II ; ## D7 on U2
NET "DDR2_DQ11" LOC = "N1"; | IOSTANDARD = SSTL18_II ; ## D3 on U2
NET "DDR2_DQ12" LOC = "T2"; | IOSTANDARD = SSTL18_II ; ## D1 on U2
NET "DDR2_DQ13" LOC = "T1"; | IOSTANDARD = SSTL18_II ; ## D9 on U2
NET "DDR2_DQ14" LOC = "U2"; | IOSTANDARD = SSTL18_II ; ## B1 on U2
NET "DDR2_DQ15" LOC = "U1"; | IOSTANDARD = SSTL18_II ; ## B9 on U2
NET "DDR2_LDM" LOC = "K3"; | IOSTANDARD = SSTL18_II ; ## F3 on U2
NET "DDR2_LDQS_N" LOC = "L3"; | IOSTANDARD = SSTL18_II ; ## E8 on U2
NET "DDR2_LDQS_P" LOC = "L4"; | IOSTANDARD = SSTL18_II ; ## F7 on U2
for more information.
.
Appendix C
SP601 Hardware User Guidewww.xilinx.com45
UG518 (v1.7) September 26, 2012
Appendix C: SP601 Master UCF
NET "DDR2_ODT" LOC = "K6"; | IOSTANDARD = SSTL18_II ; ## K9 on U2
NET "DDR2_RAS_B" LOC = "L5"; | IOSTANDARD = SSTL18_II ; ## K7 on U2
NET "DDR2_UDM" LOC = "K4"; | IOSTANDARD = SSTL18_II ; ## B3 on U2
NET "DDR2_UDQS_N" LOC = "P1"; | IOSTANDARD = SSTL18_II ; ## A8 on U2
NET "DDR2_UDQS_P" LOC = "P2"; | IOSTANDARD = SSTL18_II ; ## B7 on U2
NET "DDR2_WE_B" LOC = "E3"; | IOSTANDARD = SSTL18_II ; ## K3 on U2
##
NET "FLASH_A0" LOC = "K18"; ## 32 on U10
NET "FLASH_A1" LOC = "K17"; ## 28 on U10
NET "FLASH_A2" LOC = "J18"; ## 27 on U10
NET "FLASH_A3" LOC = "J16"; ## 26 on U10
NET "FLASH_A4" LOC = "G18"; ## 25 on U10
NET "FLASH_A5" LOC = "G16"; ## 24 on U10
NET "FLASH_A6" LOC = "H16"; ## 23 on U10
NET "FLASH_A7" LOC = "H15"; ## 22 on U10
NET "FLASH_A8" LOC = "H14"; ## 20 on U10
NET "FLASH_A9" LOC = "H13"; ## 19 on U10
NET "FLASH_A10" LOC = "F18"; ## 18 on U10
NET "FLASH_A11" LOC = "F17"; ## 17 on U10
NET "FLASH_A12" LOC = "K13"; ## 13 on U10
NET "FLASH_A13" LOC = "K12"; ## 12 on U10
NET "FLASH_A14" LOC = "E18"; ## 11 on U10
NET "FLASH_A15" LOC = "E16"; ## 10 on U10
NET "FLASH_A16" LOC = "G13"; ## 8 on U10
NET "FLASH_A17" LOC = "H12"; ## 7 on U10
NET "FLASH_A18" LOC = "D18"; ## 6 on U10
NET "FLASH_A19" LOC = "D17"; ## 5 on U10
NET "FLASH_A20" LOC = "G14"; ## 4 on U10
NET "FLASH_A21" LOC = "F14"; ## 3 on U10
NET "FLASH_A22" LOC = "C18"; ## 1 on U10
NET "FLASH_A23" LOC = "C17"; ## 30 on U10
NET "FLASH_A24" LOC = "F16"; ## 56 on U10
NET "FLASH_CE_B" LOC = "L17"; ## 14 on U10
NET "FLASH_D3" LOC = "U5"; ## 40 on U10
NET "FLASH_D4" LOC = "V5"; ## 44 on U10
NET "FLASH_D5" LOC = "R3"; ## 46 on U10
NET "FLASH_D6" LOC = "T3"; ## 49 on U10
NET "FLASH_D7" LOC = "R5"; ## 51 on U10
NET "FLASH_OE_B" LOC = "L18"; ## 54 on U10
NET "FLASH_WE_B" LOC = "M16"; ## 55 on U10
##
NET "FMC_CLK0_M2C_N" LOC = "A10"; ## H5 on J1
NET "FMC_CLK0_M2C_P" LOC = "C10"; ## H4 on J1
NET "FMC_CLK1_M2C_N" LOC = "V9"; ## G3 on J1
NET "FMC_CLK1_M2C_P" LOC = "T9"; ## G2 on J1
NET "FMC_LA00_CC_N" LOC = "C9"; ## G7 on J1
NET "FMC_LA00_CC_P" LOC = "D9"; ## G6 on J1
NET "FMC_LA01_CC_N" LOC = "C11"; ## D9 on J1
NET "FMC_LA01_CC_P" LOC = "D11"; ## D8 on J1
NET "FMC_LA02_N" LOC = "A15"; ## H8 on J1
NET "FMC_LA02_P" LOC = "C15"; ## H7 on J1
NET "FMC_LA03_N" LOC = "A13"; ## G10 on J1
NET "FMC_LA03_P" LOC = "C13"; ## G9 on J1
NET "FMC_LA04_N" LOC = "A16"; ## H11 on J1
NET "FMC_LA04_P" LOC = "B16"; ## H10 on J1
NET "FMC_LA05_N" LOC = "A14"; ## D12 on J1
NET "FMC_LA05_P" LOC = "B14"; ## D11 on J1
NET "FMC_LA06_N" LOC = "C12"; ## C11 on J1
NET "FMC_LA06_P" LOC = "D12"; ## C10 on J1
NET "FMC_LA07_N" LOC = "E8"; ## H14 on J1
NET "FMC_LA07_P" LOC = "E7"; ## H13 on J1
NET "FMC_LA08_N" LOC = "E11"; ## G13 on J1
NET "FMC_LA08_P" LOC = "F11"; ## G12 on J1
NET "FMC_LA09_N" LOC = "F10"; ## D15 on J1
NET "FMC_LA09_P" LOC = "G11"; ## D14 on J1
46www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
NET "FMC_LA10_N" LOC = "C8"; ## C15 on J1
NET "FMC_LA10_P" LOC = "D8"; ## C14 on J1
NET "FMC_LA11_N" LOC = "A12"; ## H17 on J1
NET "FMC_LA11_P" LOC = "B12"; ## H16 on J1
NET "FMC_LA12_N" LOC = "C6"; ## G16 on J1
NET "FMC_LA12_P" LOC = "D6"; ## G15 on J1
NET "FMC_LA13_N" LOC = "A11"; ## D18 on J1
NET "FMC_LA13_P" LOC = "B11"; ## D17 on J1
NET "FMC_LA14_N" LOC = "A2"; ## C19 on J1
NET "FMC_LA14_P" LOC = "B2"; ## C18 on J1
NET "FMC_LA15_N" LOC = "F9"; ## H20 on J1
NET "FMC_LA15_P" LOC = "G9"; ## H19 on J1
NET "FMC_LA16_N" LOC = "A7"; ## G19 on J1
NET "FMC_LA16_P" LOC = "C7"; ## G18 on J1
NET "FMC_LA17_CC_N" LOC = "T8"; ## D21 on J1
NET "FMC_LA17_CC_P" LOC = "R8"; ## D20 on J1
NET "FMC_LA18_CC_N" LOC = "T10"; ## C23 on J1
NET "FMC_LA18_CC_P" LOC = "R10"; ## C22 on J1
NET "FMC_LA19_N" LOC = "P7"; ## H23 on J1
NET "FMC_LA19_P" LOC = "N6"; ## H22 on J1
NET "FMC_LA20_N" LOC = "P8"; ## G22 on J1
NET "FMC_LA20_P" LOC = "N7"; ## G21 on J1
NET "FMC_LA21_N" LOC = "V4"; ## H26 on J1
NET "FMC_LA21_P" LOC = "T4"; ## H25 on J1
NET "FMC_LA22_N" LOC = "T7"; ## G25 on J1
NET "FMC_LA22_P" LOC = "R7"; ## G24 on J1
NET "FMC_LA23_N" LOC = "P6"; ## D24 on J1
NET "FMC_LA23_P" LOC = "N5"; ## D23 on J1
NET "FMC_LA24_N" LOC = "V8"; ## H29 on J1
NET "FMC_LA24_P" LOC = "U8"; ## H28 on J1
NET "FMC_LA25_N" LOC = "N11"; ## G28 on J1
NET "FMC_LA25_P" LOC = "M11"; ## G27 on J1
NET "FMC_LA26_N" LOC = "V7"; ## D27 on J1
NET "FMC_LA26_P" LOC = "U7"; ## D26 on J1
NET "FMC_LA27_N" LOC = "T11"; ## C27 on J1
NET "FMC_LA27_P" LOC = "R11"; ## C26 on J1
NET "FMC_LA28_N" LOC = "V11"; ## H32 on J1
NET "FMC_LA28_P" LOC = "U11"; ## H31 on J1
NET "FMC_LA29_N" LOC = "N8"; ## G31 on J1
NET "FMC_LA29_P" LOC = "M8"; ## G30 on J1
NET "FMC_LA30_N" LOC = "V12"; ## H35 on J1
NET "FMC_LA30_P" LOC = "T12"; ## H34 on J1
NET "FMC_LA31_N" LOC = "V6"; ## G34 on J1
NET "FMC_LA31_P" LOC = "T6"; ## G33 on J1
NET "FMC_LA32_N" LOC = "V15"; ## H38 on J1
NET "FMC_LA32_P" LOC = "U15"; ## H37 on J1
NET "FMC_LA33_N" LOC = "N9"; ## G37 on J1
NET "FMC_LA33_P" LOC = "M10"; ## G36 on J1
NET "FMC_PRSNT_M2C_L" LOC = "U13"; ## H2 on J1
NET "FMC_PWR_GOOD_FLASH_RST_B" LOC = "B3"; ## D1 on J1, 16 on U10
##
NET "FPGA_AWAKE" LOC = "P15"; ## 2 on DS8 LED
NET "FPGA_CCLK" LOC = "R15"; ## 16 on U17, 7 on J12
NET "FPGA_CMP_CLK" LOC = "U16"; ## 3 on J3
NET "FPGA_CMP_CS_B" LOC = "P13"; ## 4 on J3
NET "FPGA_CMP_MOSI" LOC = "V16"; ## 2 on J3
NET "FPGA_D0_DIN_MISO_MISO1" LOC = "R13"; ## 8 on U17 (thru series R187 100 ohm), 33 on U10, 6 on J12
NET "FPGA_D1_MISO2" LOC = "T14"; ## 9 on U17 (thru series R186 100 ohm), 35 on U10, 3 on J12
NET "FPGA_D2_MISO3" LOC = "V14"; ## 1 on U17, 38 on U10, 2 on J12
NET "FPGA_DONE" LOC = "V17"; ## 2 on DS9 LED
NET "FPGA_HSWAPEN" LOC = "D4"; ## 1 on R81 100 ohm to GND
NET "FPGA_INIT_B" LOC = "U3"; ## 1 on DS10 (thru series R90 27.4 ohm)
NET "FPGA_M0_CMP_MISO" LOC = "T15"; ## 1 on J3, 1 on SW2 DIP Sw
NET "FPGA_M1" LOC = "N12"; ## 2 on SW2 DIP Sw
NET "FPGA_MOSI_CSI_B_MISO0" LOC = "T13"; ## 15 on U17, 5 on J12
SP601 Hardware User Guidewww.xilinx.com47
UG518 (v1.7) September 26, 2012
Appendix C: SP601 Master UCF
NET "FPGA_ONCHIP_TERM1" LOC = "L6"; ## ZIO no connect (R86 is DNP)
NET "FPGA_ONCHIP_TERM2" LOC = "C2"; ## RZQ 100 ohm to GND
NET "FPGA_PROG_B" LOC = "V2"; ## 1 on SW3 pushbutton
NET "FPGA_SUSPEND" LOC = "R16"; ## 2 on J14
NET "FPGA_TCK_BUF" LOC = "A17"; ## 14 on U21, D29 on J1
NET "FPGA_TDI_BUF" LOC = "D15"; ## 18 on U21
NET "FPGA_TDO" LOC = "D16"; ## 1 on J4, D30 on J1
NET "FPGA_TMS_BUF" LOC = "B18"; ## 16 on U21, D31 on J1
NET "FPGA_VTEMP" LOC = "P3"; ## 2 on R87 150 ohm p/u to VCC1V8
##
NET "GPIO_BUTTON0" LOC = "P4"; ## 2 on SW6 pushbutton
NET "GPIO_BUTTON1" LOC = "F6"; ## 2 on SW4 pushbutton
NET "GPIO_BUTTON2" LOC = "E4"; ## 2 on SW5 pushbutton
NET "GPIO_BUTTON3" LOC = "F5"; ## 2 on SW7 pushbutton
##
NET "GPIO_HDR0" LOC = "N17"; ## 1 on J13 (thru series R100 200 ohm)
NET "GPIO_HDR1" LOC = "M18"; ## 3 on J13 (thru series R102 200 ohm)
NET "GPIO_HDR2" LOC = "A3"; ## 5 on J13 (thru series R101 200 ohm)
NET "GPIO_HDR3" LOC = "L15"; ## 7 on J13 (thru series R103 200 ohm)
NET "GPIO_HDR4" LOC = "F15"; ## 2 on J13 (thru series R99 200 ohm)
NET "GPIO_HDR5" LOC = "B4"; ## 4 on J13 (thru series R98 200 ohm)
NET "GPIO_HDR6" LOC = "F13"; ## 6 on J13 (thru series R97 200 ohm)
NET "GPIO_HDR7" LOC = "P12"; ## 8 on J13 (thru series R96 200 ohm)
##
NET "GPIO_LED_0" LOC = "E13"; ## 2 on DS11 LED
NET "GPIO_LED_1" LOC = "C14"; ## 2 on DS12 LED
NET "GPIO_LED_2" LOC = "C4"; ## 2 on DS13 LED
NET "GPIO_LED_3" LOC = "A4"; ## 2 on DS14 LED
##
NET "GPIO_SWITCH_0" LOC = "D14"; ## 1 on SW8 DIP Sw
NET "GPIO_SWITCH_1" LOC = "E12"; ## 2 on SW8 DIP Sw
NET "GPIO_SWITCH_2" LOC = "F12"; ## 3 on SW8 DIP Sw
NET "GPIO_SWITCH_3" LOC = "V13"; ## 4 on SW8 DIP Sw
##
NET "IIC_SCL_MAIN" LOC = "P11"; ## 6 on U7 (thru series R203 0 ohm), C30 on J1, 2 on J16
NET "IIC_SDA_MAIN" LOC = "N10"; ## 5 on U7 (thru series R204 0 ohm), C31 on J1, 1 on J16
##
NET "PHY_COL" LOC = "L14"; ## 114 on U3
NET "PHY_CRS" LOC = "M13"; ## 115 on U3
NET "PHY_INT" LOC = "J13"; ## 32 on U3
NET "PHY_MDC" LOC = "N14"; ## 35 on U3
NET "PHY_MDIO" LOC = "P16"; ## 33 on U3
NET "PHY_RESET" LOC = "L13"; ## 36 on U3
NET "PHY_RXCLK" LOC = "L16"; ## 7 on U3
NET "PHY_RXCTL_RXDV" LOC = "N18"; ## 4 on U3
NET "PHY_RXD0" LOC = "M14"; ## 3 on U3
NET "PHY_RXD1" LOC = "U18"; ## 128 on U3
NET "PHY_RXD2" LOC = "U17"; ## 126 on U3
NET "PHY_RXD3" LOC = "T18"; ## 125 on U3
NET "PHY_RXD4" LOC = "T17"; ## 124 on U3
NET "PHY_RXD5" LOC = "N16"; ## 123 on U3
NET "PHY_RXD6" LOC = "N15"; ## 121 on U3
NET "PHY_RXD7" LOC = "P18"; ## 120 on U3
NET "PHY_RXER" LOC = "P17"; ## 8 on U3
NET "PHY_TXCLK" LOC = "B9"; ## 10 on U3
NET "PHY_TXCTL_TXEN" LOC = "B8"; ## 16 on U3
NET "PHY_TXC_GTXCLK" LOC = "A9"; ## 14 on U3
NET "PHY_TXD0" LOC = "F8"; ## 18 on U3
NET "PHY_TXD1" LOC = "G8"; ## 19 on U3
NET "PHY_TXD2" LOC = "A6"; ## 20 on U3
NET "PHY_TXD3" LOC = "B6"; ## 24 on U3
NET "PHY_TXD4" LOC = "E6"; ## 25 on U3
NET "PHY_TXD5" LOC = "F7"; ## 26 on U3
NET "PHY_TXD6" LOC = "A5"; ## 28 on U3
NET "PHY_TXD7" LOC = "C5"; ## 29 on U3
48www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
NET "PHY_TXER" LOC = "A8"; ## 13 on U3
##
NET "SMACLK_N" LOC = "H18"; ## 1 on J8 SMA
NET "SMACLK_P" LOC = "H17"; ## 1 on J7 SMA
##
NET "SPI_CS_B" LOC = "V3"; ## 1 on J15, 4 on J12
##
NET "SYSCLK_N" LOC = "K16"; ## 5 on U5 EG2121CA, 5 of U20 SI500D (DNP)
NET "SYSCLK_P" LOC = "K15"; ## 6 on U5 EG2121CA, 4 of U20 SI500D (DNP)
##
NET "USB_1_CTS" LOC = "U10"; ## 22 on U4
NET "USB_1_RTS" LOC = "T5"; ## 23 on U4
NET "USB_1_RX" LOC = "L12"; ## 24 on U4
NET "USB_1_TX" LOC = "K14"; ## 25 on U4
##
NET "USER_CLOCK" LOC = "V10"; ## 5 on X2 USER OSC Socket
SP601 Hardware User Guidewww.xilinx.com49
UG518 (v1.7) September 26, 2012
Appendix C: SP601 Master UCF
50www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
References
This section provides references to documentation supporting Spartan-6 FPGAs, tools, and
IP. For additional information, see www.xilinx.com/support/documentation/index.htm
Documents supporting the SP601 Evaluation Board:
1.DS162, Spartan-6 FPGA Data Sheet: DC and Switching Characteristics
2.UG380
3.UG388
4.DS570
5.UG138
6.DS606
7.U
8.DS614
9.DS643
10. UG394
Appendix D
.
, Spartan-6 FPGA Configuration User Guide
, Spartan-6 FPGA Memory Controller User Guide
, XPS Serial Peripheral Interface (SPI) Data Sheet
, LogiCORE™ IP Tri-Mode Ethernet MAC v4.2 User Guide
, XPS IIC Bus Interface (v2.00a) Data Sheet
G381, Spartan-6 FPGA SelectIO Resources User Guide
, Clock Generator (v3.01a) Data Sheet
, Multi-Port Memory Controller (MPMC) (v5.02a) Data Sheet
EN standards are maintained by the European Committee for Electrotechnical
Standardization (CENELEC). IEC standards are maintained by the International
Electrotechnical Commission (IEC).
Electromagnetic Compatibility
EN 55022:2010, Information Technology Equipment Radio Disturbance Characteristics – Limits
and Methods of Measurement
EN 55024:2010, Information Technology Equipment Immunity Characteristics – Limits and
Methods of Measurement
This is a Class A product. In a domestic environment, this product can cause radio
interference, in which case the user might be required to take adequate measures.
Safety
IEC 60950-1:2005, Information technology equipment – Safety, Part 1: General requirements
EN 60950-1:2006, Information technology equipment – Safety, Part 1: General requirements
SP601 Hardware User Guidewww.xilinx.com53
UG518 (v1.7) September 26, 2012
Appendix E: Regulatory and Compliance Information
Markings
This product complies with Directive 2002/96/EC on waste electrical and electronic
equipment (WEEE). The affixed product label indicates that the user must not discard this
electrical or electronic product in domestic household waste.
This product complies with Directive 2002/95/EC on the restriction of hazardous substances
(RoHS) in electrical and electronic equipment.
This product complies with CE Directives 2006/95/EC, Low Voltage Directive (LVD) and
2004/108/EC, Electromagnetic Compatibility (EMC) Directive.
54www.xilinx.comSP601 Hardware User Guide
UG518 (v1.7) September 26, 2012
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.