Xilinx Sp605 Users Manual UG526 Hardware, User Guide

SP605 to the manual 8852757d-a439-42a0-b8a5-4ea3b1689f8c

2015-02-03

: Xilinx Xilinx-Sp605-Users-Manual-473576 xilinx-sp605-users-manual-473576 xilinx pdf

Open the PDF directly: View PDF PDF.
Page Count: 67

DownloadXilinx Xilinx-Sp605-Users-Manual- UG526 SP605 Hardware, User Guide  Xilinx-sp605-users-manual
Open PDF In BrowserView PDF
SP605 Hardware
User Guide
[Guide Subtitle]
[optional]

UG526 (v1.1.1) February 1, 2010 [optional]

Xilinx is disclosing this user guide, manual, release note, and/or specification (the "Documentation") to you solely for use in the development
of designs to operate with Xilinx hardware devices. You may not reproduce, distribute, republish, download, display, post, or transmit the
Documentation in any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise,
without the prior written consent of Xilinx. Xilinx expressly disclaims any liability arising out of your use of the Documentation. Xilinx reserves
the right, at its sole discretion, to change the Documentation without notice at any time. Xilinx assumes no obligation to correct any errors
contained in the Documentation, or to advise you of any corrections or updates. Xilinx expressly disclaims any liability in connection with
technical support or assistance that may be provided to you in connection with the Information.
THE DOCUMENTATION IS DISCLOSED TO YOU “AS-IS” WITH NO WARRANTY OF ANY KIND. XILINX MAKES NO OTHER
WARRANTIES, WHETHER EXPRESS, IMPLIED, OR STATUTORY, REGARDING THE DOCUMENTATION, INCLUDING ANY
WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT OF THIRD-PARTY
RIGHTS. IN NO EVENT WILL XILINX BE LIABLE FOR ANY CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR INCIDENTAL
DAMAGES, INCLUDING ANY LOSS OF DATA OR LOST PROFITS, ARISING FROM YOUR USE OF THE DOCUMENTATION.
© 2009–2010 Xilinx, Inc. XILINX, the Xilinx logo, Virtex, Spartan, ISE, 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. PCI, PCI Express, PCIe, and
PCI-X are trademarks of PCI-SIG.

Revision History
The following table shows the revision history for this document.
Date

Version

10/07/2009

1.0

Initial Xilinx release.

11/09/2009

1.1

• Updated Figure 1-17 and Figure 1-23.
• Changed speed grade from -2 to -3.
• Miscellaneous typographical edits.

02/01/2010

1.1.1

SP605 Hardware User Guide

Revision

Minor typographical edits to Table 1-24 and Table 1-25.

www.xilinx.com

UG526 (v1.1.1) February 1, 2010

Table of Contents
Preface: About This Guide
Guide Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Additional Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Additional Support Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

Chapter 1: SP605 Evaluation Board
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

Related Xilinx Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Detailed Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1. Spartan-6 XC6SLX45T-3FGG484 FPGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
I/O Voltage Rails . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2. 128 MB DDR3 Component Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3. SPI x4 Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4. Linear BPI Flash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FPGA Design Considerations for the Configuration Flash . . . . . . . . . . . . . . . . . . . . . . .
5. System ACE CF and CompactFlash Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6. USB JTAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7. Clock Generation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oscillator (Differential) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Oscillator Socket (Single-Ended, 2.5V or 3.3V) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SMA Connectors (Differential) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8. Multi-Gigabit Transceivers (GTP MGTs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9. PCI Express Endpoint Connectivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10. SFP Module Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11. 10/100/1000 Tri-Speed Ethernet PHY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12. USB-to-UART Bridge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13. DVI CODEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14. IIC Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
8-Kb NV Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15. Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ethernet PHY Status LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FPGA INIT and DONE LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
16. User I/O . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User Pushbutton Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User DIP Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User SIP Header . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
User SMA GPIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
17. Switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Power On/Off Slide Switch SW2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FPGA_PROG_B Pushbutton SW3 (Active-Low) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SYSACE_RESET_B Pushbutton SW9 (Active-Low) . . . . . . . . . . . . . . . . . . . . . . . . . . . .

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

12
12
13
13
16
18
20
20
22
23
23
24
25
25
28
30
31
33
34
35
36
38
39
40
41
41
42
43
44
45
46
46
47
47

3

System ACE CF CompactFlash Image Select DIP Switch S1 (Active-High) . . . . . . . . . . 48
Mode DIP Switch SW1 (Active-High) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

18. VITA 57.1 FMC LPC Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

Power Management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
AC Adapter and 12V Input Power Jack/Switch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Onboard Power Regulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53

Configuration Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Appendix A: Default Jumper and Switch Settings
Appendix B: VITA 57.1 FMC LPC Connector Pinout
Appendix C: SP605 Master UCF
Appendix D: References

4

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Preface

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 the embedded
development board and details the components and features of the SP605 board.

•

Appendix A, “Default Jumper and Switch Settings.”

•

Appendix B, “VITA 57.1 FMC LPC Connector Pinout.”

•

Appendix C, “SP605 Master UCF.”

•

Appendix D, “References.”

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
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

5

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 GTP Transceivers User Guide
This guide describes the GTP transceivers available in the Spartan-6 LXT FPGAs.

•

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.

6

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Chapter 1

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 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:
•

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
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

7

Chapter 1: SP605 Evaluation Board

Features
The SP605 board provides the following features:
•

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
♦

•

10. SFP Module Connector

•

11. 10/100/1000 Tri-Speed Ethernet PHY

•

12. USB-to-UART Bridge

•

13. DVI CODEC

•

14. IIC Bus

•

•

8

Gen1 x1

♦

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

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Overview

•

17. Switches
♦

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

•

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

Power Management
♦

AC Adapter and 12V Input Power Jack/Switch

♦

Onboard Power Regulation

Block Diagram
Figure 1-1 shows a high-level block diagram of the SP605 and its peripherals.
X-Ref Target - Figure 1-1

LED
DIP Switch
User SMA x2

JTAG

1-Lane I/Fs:
PCIe Edge Conn.
SMA x4 SFP
FMC-LPC

PCIe 125 MHz Clk
SMA REFCLK
SFPCLK
FMC GBTCLK

Part of
FMC-LPC
Expansion
Connector

SFP IIC Bus

JTAG

Main IIC Bus

System ACE
MPU I/F

DED

MGTs

L/S

JTAG

USB JTAG Logic
and USB Mini-B
Connector

Bank 3
1.5V

Spartan-6
XC6SLX45T-3FGG484

DDR3
Component
Memory
Pushbuttons
DIP Switch

Bank 0
2.5V

U1

GPIO Header

L/S

SPI x4,
SPI Header

Part of FMC-LPC
Expansion Conn.

DVI Codec and
DVI Connector
10/100/1000
Ethernet PHY,
Status LEDs,
and Connector

DVI IIC Bus

= Level Shifter

Parallel Flash

UG526_01_110409

Figure 1-1:

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Bank 1
2.5V

Bank 2
2.5V

L/S

LED,
DIP Switch

USB UART and
USB Mini-B
Connector

SP605 Features and Banking

www.xilinx.com

9

Chapter 1: SP605 Evaluation Board

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 Table 1-1 and
the section headings in this document.
X-Ref Target - Figure 1-2

15b 15a

15e
15h
18

16d
5

10
6

17b

7a
2

12

15c

16c
8

15d

17d

7c

1

17a

19b
17c

11

15g

3

8

19

13
4

16b

7b
16a

9

15f

3, 14 (on backside)

UG526_02 _110409

Figure 1-2:

SP605 Board Photo

The numbered features in Figure 1-2 correlate to the features and notes listed in Table 1-1.
Table 1-1:
Number

10

SP605 Features
Feature

Notes

Schematic
Page

1

Spartan-6 FPGA

XC6SLX45T-3FGG484 FPGA

2–7

2

DDR3 Component Memory

Micron MT41J64M16LA-187E

9

3

SPI Header Ext. x4
SPI Flash x4 (on backside)

Winbond W25Q64VSFIG

18

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

Table 1-1:

SP605 Features (Cont’d)

Number

Feature

Notes

Schematic
Page

4

Linear BPI Flash x16

Numonyx JS28F256P30T95

19

5

SystemACE CompactFlash
Socket

XCCACE-TQ144I Controller

20

6

USB JTAG Conn. (USB Mini-B)

USB JTAG Download Circuit

32

Clock Generation

200 MHz OSC, oscillator socket,
SMA connectors

7

13, 14

a. 200 MHz oscillator

Epson 200 MHz 2.5V LVDS

14

b. Oscillator socket, singleended, LVCMOS

MMD Components 2.5V 27 MHz

14

c. SMA connectors

SMA pair P(J41) / N(J38)

13

8

GTP port SMA x4 and
MGT Clocking SMA (REFCLK)

MGT RX,TX Pairs x4 SMA MGT
REFCLK x2 SMA

13

9

PCIe 1-lane edge conn.(Gen 1)

Card Edge Connector, 1-lane

12

10

SFP Module Cage/Connector

AMP 136073-1

12

11

Ethernet 10/100/1000

Marvell M88E1111 EPHY

11

12

USB UART (USB-to-UART
Bridge)

Silicon Labs CP2103GM

15

13

DVI Codec and Video Connector

Chrontel CH7301C-TF

14

IIC EEPROM (on backside)

ST Micro M24C08-WDW6TP

16

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

15
10, 11, 14,
18, 20, 25,
27, 31, 33

Status LEDs

15

16,17

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

33

a. User LEDs (4)

Red LEDs (active-High)

14

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

www.xilinx.com

11

Chapter 1: SP605 Evaluation Board

Table 1-1:

SP605 Features (Cont’d)

Number

Feature

Power, Configuration,
Pushbutton Switches

Switches

17

18

Schematic
Page
14, 18, 20,
25

a. SP605 Power On-Off Slide
Switch

25

b. FPGA Mode DIP Switch

18

c. System ACE CF
Configuration DIP Switch

20

d. FPGA PROG, CPU Reset,
and System ACE CF Reset
Pushbutton Switches

14, 20

FMC LPC Connector

19

Notes

Samtec ASP-134603-01

a. Power Management
Controller

2x TI UCD9240PFC

b. Mini-Fit Type 6-Pin, ATX
Type 4-pin

12V input power connectors

10
21, 26
25

1. Spartan-6 XC6SLX45T-3FGG484 FPGA
A Xilinx Spartan-6 XC6SLX45T-3FGG484 FPGA is installed on the Embedded
Development 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-30, page 55) is set to 10 = Slave SelectMAP to choose the
System ACE CF default configuration.

References
See the Spartan-6 FPGA Configuration User Guide for more information. [Ref 2]

12

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

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 Table 1-2.
Table 1-2:

I/O Voltage Rail of FPGA Banks

FPGA Bank

I/O Voltage Rail

0

2.5V

1

2.5V

2

2.5V

3

1.5V

References
See the Xilinx Spartan-6 FPGA documentation for more information at
http://www.xilinx.com/support/documentation/spartan-6.htm.

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
maximum data rate supported is 800 Mb/s with a memory clock running at 400 MHz.
Signal integrity is maintained through DDR3 resistor terminations and memory on-die
terminations (ODT), as shown in Table 1-3 and Table 1-4.
Table 1-3:

Termination Resistor Requirements
Signal Name

Board Termination

On-Die Termination

MEM1_A[14:0]

49.9 ohms to VTT

–

MEM1_BA[2:0]

49.9 ohms to VTT

–

MEM1_RAS_N

49.9 ohms to VTT

–

MEM1_CAS_N

49.9 ohms to VTT

–

MEM1_WE_N

49.9 ohms to VTT

–

MEM1_CS_N

100 ohms to GND

–

MEM1_CKE

4.7K ohms to GND

–

MEM1_ODT

4.7K ohms to GND

–

MEM1_DQ[15:0]

–

ODT

MEM1_UDQS[P,N], MEM1_LDQS[P,N]

–

ODT

MEM1_UDM, MEM1_LDM

–

ODT

100 ohm differential at
memory component

–

MEM1_CK[P,N]

Notes:
1. Nominal value of VTT for DDR3 interface is 0.75V.

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

13

Chapter 1: SP605 Evaluation Board

Table 1-4:

FPGA On-Chip (OCT) Termination External Resistor Requirements
U1 FPGA Pin

FPGA Pin Number

Board Connection for OCT

ZIO

P3

No Connect

RZQ

L6

100 ohms to GROUND

Table 1-5 shows the connections and pin numbers for the DDR3 Component Memory.
Table 1-5:

14

DDR3 Component Memory Connections
Memory U42

U1 FPGA
Pin

Schematic Net Name

K2

Pin Number

Pin Name

MEM1_A0

N3

A0

K1

MEM1_A1

P7

A1

K5

MEM1_A2

P3

A2

M6

MEM1_A3

N2

A3

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

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

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

Table 1-5:

DDR3 Component Memory Connections (Cont’d)
Memory U42

U1 FPGA
Pin

Schematic Net Name

T1

Pin Number

Pin Name

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

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]

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

15

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

SPI Prog
J17

Silkscreen

1

FPGA_PROG_B

2

FPGA_D2_MISO3

3

FPGA_D1_MISO2

TMS

4

SPI_CS_B

TDI

5

FPGA_MOSI_CSI_B_MISO0

TDO

6

FPGA_D0_DIN_MISO_MISO1

TCK

7

FPGA_CCLK

GND

8

GND

9

VCC3V3

3V3

HDR_1X9
UG526_03_092409

Figure 1-3:

J17 SPI Flash Programming Header

X-Ref Target - Figure 1-4

U1
FPGA SPI Interface

J17

U32

SPI x4
Flash
Memory

DIN, DOUT, CCLK

SPIX4_CS_B

Winbond
W25Q64VSFIG

SPI_CS_B
2

1

ON = SPI X4 U32
OFF = SPI EXT. J17

J46
SPI Select
Jumper

Figure 1-4:

16

SPI Program
Header

UG526_04_092409

SPI Flash Interface Topology

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

Table 1-6:

SPI x4 Memory Connections
SPI MEM U32

U1 FPGA
Pin

Schematic Net Name

AB2

SPI HDR J17

Pin #

Pin Name

Pin #

Pin Name

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

–

–

–

–

8

GND

–

–

–

–

9

VCC3V3

J46.2(1)

SPIX4_CS_B

7

CS_B

–

–

Notes:
1. Not a U1 FPGA pin

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]

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

17

Chapter 1: SP605 Evaluation Board

4. Linear BPI Flash
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

U1

U25

FPGA
BPI Flash
Interface

ADDR, DATA, CTRL

Numonyx Type P30
JS28F256P30

UG526_05_092409

Figure 1-5:

Table 1-7:

Linear BPI Flash Interface

Linear Flash Connections
U25 BPI FLASH

U1 FPGA Pin

18

Schematic Net Name
Pin Number

Pin 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

G20

FLASH_A11

5

A12

K18

FLASH_A12

4

A13

K19

FLASH_A13

3

A14

H20

FLASH_A14

2

A15

J19

FLASH_A15

1

A16

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

Table 1-7:

Linear Flash Connections (Cont’d)
U25 BPI FLASH

U1 FPGA Pin

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Schematic Net Name
Pin Number

Pin 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

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

www.xilinx.com

19

Chapter 1: SP605 Evaluation Board

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-7, page 18.

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.

20

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

System ACE CF error and status LEDs indicate the operational state of the System ACE CF
controller:
•

A blinking red error LED indicates that no CompactFlash card is present

•

A solid red error LED indicates an error condition during configuration

•

A blinking green status LED indicates a configuration operation is ongoing

•

A solid green status LED indicates a successful download

The mode SW1 setting is important because the System ACE CF can fail to configure the
FPGA when the mode pins are set to the master modes (Table 1-30, page 55). A
configuration failure from the master mode can drive INIT_B low, which blocks the
System ACE CF from downloading a configuration ACE file. The FPGA mode pins must
be set as specified in Table 1-30 for the System ACE CF configuration solution.
With the mode switch SW1 set to 10 (Slave SelectMAP, Table 1-30), if a Compact Flash (CF)
card is installed in the CF socket U37, the System ACE CF will attempt to load a bitstream
from the CF card image address pointed to by the image select switch S1.
Every time a CompactFlash card is inserted into the System ACE CF socket, a
configuration operation is initiated. Pressing the System ACE CF reset button reprograms
the FPGA.
Note: System ACE CF configuration is enabled by way of DIP switch S1. See “17. Switches,”
page 46 for more details.
The System ACE CF MPU port (Table 1-8) is connected to the FPGA. This connection
allows the FPGA to use the System ACE CF controller to reconfigure the system or access
the CompactFlash card as a generic FAT file system.
Table 1-8:

System ACE CF Connections

U1 FPGA Pin

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Schematic Net Name(1)

U17 XCCACETQ144I
Pin Number

Pin Name

N6

SYSACE_D0

66

MPD00

N7

SYSACE_D1

65

MPD01

U4

SYSACE_D2

63

MPD02

T4

SYSACE_D3

62

MPD03

P6

SYSACE_D4

61

MPD04

P7

SYSACE_D5

60

MPD05

T3

SYSACE_D6

59

MPD06

R4

SYSACE_D7

58

MPD07

V5

SYSACE_MPA00

70

MPA00

V3

SYSACE_MPA01

69

MPA01

P5

SYSACE_MPA02

68

MPA02

P4

SYSACE_MPA03

67

MPA03

H4

SYSACE_MPA04

45

MPA04

G4

SYSACE_MPA05

44

MPA05

D2

SYSACE_MPA06

43

MPA06

www.xilinx.com

21

Chapter 1: SP605 Evaluation Board

Table 1-8:

System ACE CF Connections (Cont’d)

U1 FPGA Pin

U17 XCCACETQ144I

Schematic Net Name(1)

Pin Number

Pin Name

AA1

SYSACE_MPBRDY

39

MPBRDY

W4

SYSACE_MPCE

42

MPCE

AA2

SYSACE_MPIRQ

41

MPIRQ

T6

SYSACE_MPOE

77

MPOE

T5

SYSACE_MPWE

76

MPWE

G17

SYSACE_CFGTDI

81

CFGTDI

A21

FPGA_TCK

80

CFGTCK

E18

FPGA_TDI

82

CFGTDO

D20

FPGA_TMS

85

CFGTMS

N19

CLK_33MHZ_SYSACE(2)

93

CLK

Notes:
1. U17 System ACE CF controller 3.3V signals as named are wired to a set of TXB0108 3.3V-to-1.5V level
shifters. The nets between the 1.5V side of the level shifters and the U1 FPGA have the same names
with _LS appended.
2. The System ACE CF clock is sourced from U29 32.000MHz oscillator.

References
See the System ACE CF product page for more information at
http://www.xilinx.com/support/documentation/system_ace_solutions.htm.
In addition, see the System ACE CompactFlash Solution Data Sheet. [Ref 5]

6. USB JTAG
JTAG configuration is provided through onboard USB-to-JTAG configuration logic where
a computer host accesses the SP605 JTAG chain through a Type-A (computer host side) to
Type-Mini-B (SP605 side) USB cable. The JTAG chain of the board is illustrated in
Figure 1-6. JTAG configuration is allowable at any time under any mode pin setting. JTAG
initiated configuration takes priority over the mode pin settings.
X-Ref Target - Figure 1-6

J19

USB Header

J4

FMC LPC
Buffer

TDI

TDO

J2

3.3V

2.5V

FPGA

System ACE CF
TSTTDI

CFGTDO

TDI

TSTTDO

CFGTDI

TDO

U1

U17

UG526_06_092409

Figure 1-6: JTAG Chain Diagram

22

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

FMC bypass jumper J19 must be connected between pins 1-2 (bypass) to enable JTAG
access to the FPGA on the basic SP605 board (without FMC expansion modules installed),
as shown in Figure 1-7. When the VITA 57.1 FMC LPC expansion connector is populated
with an expansion module that has a JTAG chain, jumper J19 must be set to connect pins
2-3 in order to include the FMC expansion module's JTAG chain in the main SP605 JTAG
chain.
X-Ref Target - Figure 1-7

J19
1

FMC_TDI_BUF

Bypass FMC LPC J2 = Jumper 1-2
2

SYSACE_TDI
Include FMC LPC J2 = Jumper 2-3

3

FMC_TD0
H - 1x3
UG526_07_092409

Figure 1-7: VITA 57.1 FMC LPC (J2) JTAG Bypass Jumper J19
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 J4) allows a host computer to download bitstreams to the
FPGA using the Xilinx iMPACT software tool. In addition, the JTAG connector 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 BPI flash via the USB J4
connection. iMPACT can download a temporary design to the FPGA through the JTAG.
This provides a connection within the FPGA from the FPGAs JTAG port to the FPGAs BPI
interface. Through the connection made by the temporary design in the FPGA, iMPACT
can indirectly program the BPI flash from the JTAG USB J4 connector. For an overview on
configuring the FPGA, see “Configuration Options,” page 55.

7. Clock Generation
There are three clock sources available on the SP605.

Oscillator (Differential)
The SP605 has one 2.5V LVDS differential 200 MHz oscillator (U6) soldered onto the board
and wired to an FPGA global clock input.
•

Crystal oscillator: Epson EG-2121CA-200.0000M-LHPA

•

PPM frequency jitter: 50 ppm

References
See the Epson EG-2121CA Data Sheet for more information. Search EG-2121CA at Epson
Toyocom. [Ref 15]

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

23

Chapter 1: SP605 Evaluation Board

Oscillator Socket (Single-Ended, 2.5V or 3.3V)
One populated single-ended clock socket (X2) is provided for user applications. The option
of 2.5V or 3.3V power may be selected via a 0 ohm resistor selection. The SP605 board is
shipped with a 27 MHz 2.5V oscillator installed.
Figure 1-8 shows the unpopulated user oscillator socket. This figure indicates the socket
pin 1 location. Figure 1-9 shows the oscillator installed, with its pin 1 location identifiers.
X-Ref Target - Figure 1-8

Silkscreened outline
has beveled corner
Socket has notch
in crossbar

UG526_08_100509

Figure 1-8:

SP605 X2 Oscillator Socket Pin 1 Location Identifiers

X-Ref Target - Figure 1-9

Oscillator top has
corner dot marking
Oscillator body has
one square corner

UG526_09_100509

Figure 1-9:

24

SP605 X2 Oscillator Pin 1 Location Identifiers

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

SMA Connectors (Differential)
A high-precision clock signal can be provided to the FPGA using differential clock signals
through the onboard 50-ohm SMA connectors J38 (N) and J41 (P).
Table 1-9:

SP605 Clock Source Connections
U1 FPGA Pin

Schematic Net Name

Pin
Number

Pin Name

K22

SYSCLK_N

5

OUT_B

K21

SYSCLK_P

4

OUT

X2 27MHZ OSC

AB13

USER_CLOCK

5

OUT

USER_SMA_CLOCK

M19

USER_SMA_CLOCK_N

J38.1

–

SMA Connectors

M20

USER_SMA_CLOCK_P

J41.1

–

Source

U6 200MHZ OSC

8. Multi-Gigabit Transceivers (GTP MGTs)
The SP605 provides access to 4 MGTs.
•

One (1) MGT is wired to the PCIe x1 Endpoint (P4) edge connector fingers

•

One (1) MGT is wired to the FMC LPC connector (J2)

•

One (1) MGT is wired to MGT SMA connectors (J36, J37)

•

One (1) MGT is wired to the SFP Module connector (P4)

The SP605 includes a set of six SMA connectors for the GTP (MGT) RX/TX Port and GTP
(MGT) Clock as described in Figure 1-10 and Table 1-10.

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

25

Chapter 1: SP605 Evaluation Board

2

SMA_RX_C_N

J35 32K10K-400E3
GND1 2
GND2 3
GND3 4
1 SIG GND4 5
GND5 6
GND6 7
GND7 8

SMA_RX_C_P

J34 32K10K-400E3
GND1 2
GND2 3
GND3 4
1 SIG GND4 5
GND5 6
GND6 7
GND7 8

C33
0.1UF
10V
X5R

1

X-Ref Target - Figure 1-10

2

C34
0.1UF
10V
X5R

1

SMA_RX_N
SMA_RX_P

SMA MGT Connectors

J33 32K10K-400E3
GND1 2
GND2 3
GND3 4
1 SIG GND4 5
GND5 6
GND6 7
GND7 8

SMA_TX_N
SMA_TX_P

J32 32K10K-400E3
GND1 2
GND2 3
GND3 4
1 SIG GND4 5
GND5 6
GND6 7
GND7 8

2

C35
0.1UF
10V
X5R

1

MGT REFCLK

2

C36
0.1UF
10V
X5R

1

SMA_REFCLK_N
SMA_REFCLK_P

J36 32K10K-400E3
GND1 2
GND2 3
GND3 4
SMA_REFCLK_C_N 1
SIG GND4 5
GND5 6
GND6 7
GND7 8
J37 32K10K-400E3
GND1 2
GND2 3
GND3 4
SMA_REFCLK_C_P 1
SIG GND4 5
GND5 6
GND6 7
GND7 8

UG526_10 _092409

Figure 1-10:

26

www.xilinx.com

GTP SMA Clock

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

Table 1-10:

GTP SMA Clock Connections

U1 FPGA Pin

Schematic Net Name

SMA Pin

C9

SMA_RX_N

J35.1

D9

SMA_RX_P

J34.1

A8

SMA_TX_N

J33.1

B8

SMA_TX_P

J32.1

D11

SMA_REFCLK_N

J36.1

C11

SMA_REFCLK_P

J37.1

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

27

Chapter 1: SP605 Evaluation Board

9. PCI Express Endpoint Connectivity
The 1-lane PCIe edge connector performs data transfers at the rate of 2.5 GT/s for a Gen1
application. The Spartan-6 FPGA GTP MGT is used for the multi-gigabit per second serial
interface.
The SP605 board trace impedance on the PCIe lane supports Gen1 applications. The SP605
supports Gen1 x1.
Table 1-11:

PCIe Edge Connector Connections
P4 PCIe Edge Connector

U1 FPGA Pin

Schematic Net Name
Pin Number

Pin Name

C7

PCIE_RX0_N

B15

PETn0

D7

PCIE_RX0_P

B14

PETp0

A6

PCIE_TX0_N(1)

A17

PERn0

B6

PCIE_TX0_P(1)

A16

PERp0

–

PCIE_CLK_QO_N(2)

A14

REFCLK-

–

PCIE_CLK_QO_P(2)

A13

REFCLK+

B10

PCIE_250M_N(3)

U48.17(4)

NQ

A10

PCIE_250M_P(3)

U48.18(4)

Q

J7

PCIE_PERST_B_LS

A11

PERST(5)

Notes:
1.
2.
3.
4.
5.

Each of the TX0_N/P signals has a 0.1uF series capacitor.
PCIE_CLK_QO_N/P is the PC motherboard 100MHZ REFCLK.
Each of the PCIE_250M_N/P signals has a 0.1uF series capacitor.
U48 is an ICS874001 clock multiplier device (U48.17/18 are not P4 pins).
The PERST signal from pin P4.A11 is isolated by a series resistor and then level-shifted by U52 before
making the FPGA pin U1.J7 connection.

The PCIe interface obtains its power from the DC power supply provided with the SP605
or through the 12V ATX power supply connector. The PCIe edge connector is not used for
any power connections.
The board can be powered by one of two 12V sources; J18, a 6-pin (2x3) Mini-Fit-type
connector and J27, a 4-pin (inline) ATX disk drive type connector.
The 6-pin Mini-Fit-type connector provides 60W (12V @ 5A) from the AC power adapter
provided with the board while the 4-pin ATX disk drive type connector is provided for
users who want to power their board while it is installed inside a PC chassis.
For applications requiring additional power, such as the use of expansion cards drawing
significant power, a larger AC adapter might be required. If a different AC adapter is used,
its load regulation should be better than ±10%.
SP605 power slide switch SW2 turns the board on and off by controlling the 12V supply to
the board.
Caution! Caution! Never apply power to the power brick 6-pin Mini-Fit type connector (J18)
and the 4-pin ATX disk drive type connector (J27) at the same time as this will result in damage
to the board. Never connect an auxiliary PCIe 6-pin power connector to J18 6-pin Mini-Fit type
connector on the SP605 board as this could result in damage to the PCIe motherboard and/or
SP605 board. The 6-pin Mini-Fit type connector is marked with a no PCIe power label to warn
users of the potential hazard.

28

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

References
See the Spartan-6 FPGA GTP Transceivers User Guide for more information. [Ref 6]
Also, see the following websites for more information about the Spartan-6 FPGA Integrated
Endpoint Block for PCI Express:
•

Product information,
http://www.xilinx.com/products/ipcenter/S6_PCI_Express_Block.htm

•

IP data sheets, http://www.xilinx.com/support/documentation/ipbusinterfaceio_pci-express.htm#131486

In addition, see the PCI Express specifications for more information. [Ref 16]

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

29

Chapter 1: SP605 Evaluation Board

10. SFP Module Connector
The board contains a small form-factor pluggable (SFP) connector and cage assembly that
accepts SFP modules. The SFP interface is connected to MGT Bank 123 on the FPGA. The
SFP module serial ID interface is connected to the "SFP" IIC bus (see “14. IIC Bus,” page 35
for more information). The control and status signals for the SFP module are connected to
jumpers and test points as described in Table 1-12. The SFP module connections are shown
in Table 1-13.
Table 1-12:

SFP Module Control and Status

SFP Control/Status Signal

Board Connection
Test Point J15

SFP_TX_FAULT

High = Fault
Low = Normal Operation
Jumper J44

SFP_TX_DISABLE

Off = SFP Enabled
On = SFP Disabled
Test Point J16

SFP_MOD_DETECT

High = Module Not Present
Low = Module Present
Jumper J22

SFP_RT_SEL

Jumper Pins 1-2 = Full Bandwidth
Jumper Pins 2-3 = Reduced Bandwidth
Test Point J14

SFP_LOS

High = Loss of Receiver Signal
Low = Normal Operation

Table 1-13:

SFP Module Connections
P2 SFP Module Connector

U1 FPGA Pin

Schematic Net Name
Pin Number

Pin Name

D13

SFP_RX_P

13

RDP

C13

SFP_RX_N

12

RDN

B14

SFP_TX_P

18

TDP

A14

SFP_TX_N

19

TDN

T17

SFP_LOS

8

LOS

Y8

SFP_TX_DISABLE_FPGA

3

TX_DISABLE

A12

SFPCLK_QO_N(1)

U47.6(2)

-

B12

SFPCLK_QO_P(1)

U47.7(2)

-

Notes:
1. The 125MHz SFP clock is sourced by clock driver U47.
2. Not P2 SFP module pins.

30

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

11. 10/100/1000 Tri-Speed Ethernet PHY
The SP605 uses the onboard Marvell Alaska PHY device (88E1111) for Ethernet
communications at 10, 100, or 1000 Mb/s. The board supports a GMII 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 Table 1-14. These settings can be
overwritten via software commands passed over the MDIO interface.
Table 1-14:
Pin

PHY Configuration Pins

Connection on
Bit[2]
Bit[1]
Bit[0]
Board
Definition and Value Definition and Value Definition and Value

CFG2

VCC 2.5V

ANEG[3] = 1

ANEG[2] = 1

ANEG[1] = 1

CFG3

VCC 2.5V

ANEG[0] = 1

ENA_XC = 1

DIS_125 = 1

CFG4

VCC 2.5V

HWCFG_MD[2] = 1

HWCFG_MD[1] = 1

HWCFG_MD[0] = 1

CFG5

VCC 2.5V

DIS_FC = 1

DIS_SLEEP = 1

HWCFG_MD[3] = 1

CFG6

PHY_LED_RX

SEL_BDT = 0

INT_POL = 1

75/50 OHM = 0

Table 1-15 shows the connections and pin numbers for the PHY.
Table 1-15:

Ethernet PHY Connections
U46 M88E111

U1 FPGA Pin

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Schematic Net Name
Pin Number

Pin Name

V20

PHY_MDIO

33

MDIO

R19

PHY_MDC

35

MDC

J20

PHY_INT

32

INT_B

J22

PHY_RESET

36

RESET_B

N15

PHY_CRS

115

CRS

M16

PHY_COL

114

COL

P20

PHY_RXCLK

7

RXCLK

U20

PHY_RXER

8

RXER

T22

PHY_RXCTL_RXDV

4

RXDV

P19

PHY_RXD0

3

RXD0

Y22

PHY_RXD1

128

RXD1

Y21

PHY_RXD2

126

RXD2

W22

PHY_RXD3

125

RXD3

W20

PHY_RXD4

124

RXD4

V22

PHY_RXD5

123

RXD5

V21

PHY_RXD6

121

RXD6

www.xilinx.com

31

Chapter 1: SP605 Evaluation Board

Table 1-15:

Ethernet PHY Connections (Cont’d)
U46 M88E111

U1 FPGA Pin

Schematic Net Name
Pin Number

Pin Name

U22

PHY_RXD7

120

RXD7

AB7

PHY_TXC_GTPCLK

14

GTXCLK

L20

PHY_TXCLK

10

TXCLK

U8

PHY_TXER

13

TXER

T8

PHY_TXCTL_TXEN

16

TXEN

U10

PHY_TXD0

18

TXD0

T10

PHY_TXD1

19

TXD1

AB8

PHY_TXD2

20

TXD2

AA8

PHY_TXD3

24

TXD3

AB9

PHY_TXD4

25

TXD4

Y9

PHY_TXD5

26

TXD5

Y12

PHY_TXD6

28

TXD6

W12

PHY_TXD7

29

TXD7

References
See the Marvell Alaska Gigabit Ethernet Transceivers product page for more information.
[Ref 17]
Also, see the LogiCORE™ IP Tri-Mode Ethernet MAC User Guide. [Ref 7]

32

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

12. USB-to-UART Bridge
The SP605 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 SP605 connector J23).
Table 1-16 details the SP605 J23 pinout.
Xilinx UART IP is expected to be implemented in the FPGA fabric (for instance, Xilinx XPS
UART Lite). 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 SP605. Refer to the evaluation kit Getting Started Guide for driver installation
instructions.
Table 1-16:

USB Type B Pin Assignments and Signal Definitions

USB Connector
Pin

Signal Name

1

VBUS

2

USB_DATA_N

Bidirectional differential serial data (N-side)

3

USB_DATA_P

Bidirectional differential serial data (P-side)

4

GROUND

Table 1-17:

Description
+5V from host system (not used)

Signal ground

USB-to-UART Connections

U1 FPGA Pin

UART Function
in FPGA

Schematic Net
Name

U30 CP2103GM
Pin

UART Function
in CP2103GM

F18

RTS, output

USB_1_CTS

22

CTS, input

F19

CTS, input

USB_1_RTS

23

RTS, output

B21

TX, data out

USB_1_RX

24

RXD, data in

H17

RX, data in

USB_1_TX

25

TXD, data out

Notes:
1. The schematic net names correspond with the CP2103GM pin names and functions, and the UART IP
in the FPGA must be connected accordingly.

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:
•

http://www.xilinx.com/support/documentation/ip_documentation/xps_uartlite.pdf

•

http://www.xilinx.com/support/documentation/ip_documentation/xps_uart16550.pdf

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

33

Chapter 1: SP605 Evaluation Board

13. DVI CODEC
A DVI connector (P3) is present on the board to support an external video monitor. The
DVI circuitry utilizes a Chrontel CH7301C (U31) capable of 1600 X 1200 resolution with 24bit color. The video interface chip drives both the digital and analog signals to the DVI
connector. A DVI monitor can be connected to the board directly. A VGA monitor can also
be connected to the board using the supplied DVI-to-VGA adaptor. The Chrontel
CH7301C is controlled by way of the video IIC bus.
The DVI connector (Table 1-18) supports the IIC protocol to allow the board to read the
monitor's configuration parameters. These parameters can be read by the FPGA using the
DVI IIC bus (see “14. IIC Bus,” page 35).
Table 1-18:

DVI Controller Connections

34

U31 Chrontel CH7301C

Schematic Net
Name

Pin Number

Pin Name

K16

DVI_D0

63

D0

U19

DVI_D1

62

D1

T20

DVI_D2

61

D2

N16

DVI_D3

60

D3

P16

DVI_D4

59

D4

M17

DVI_D5

58

D5

M18

DVI_D6

55

D6

R15

DVI_D7

54

D7

R16

DVI_D8

53

D8

P17

DVI_D9

52

D9

P18

DVI_D10

51

D10

R17

DVI_D11

50

D11

J17

DVI_DE

2

DE

J16

DVI_H

4

H

L15

DVI_RESET_B

13

RESET_B

B22

DVI_V

5

V

C22

DVI_XCLK_N

56

XCLK_N

C20

DVI_XCLK_P

57

XCLK_P

No Connect

DVI_GPIO0

8

GPIO0

D22

DVI_GPIO1

7

GPIO1

U1 FPGA Pin

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

14. IIC Bus
The SP605 implements three IIC bus interfaces at the FPGA.
The MAIN IIC bus hosts four items:
•

FPGA U1 Bank 1 "MAIN" IIC interface

•

8-Kb NV Memory U4

•

FMC LPC connector J2

•

2-Pin External Access Header J45

The DVI IIC bus hosts two items:
•

FPGA U1 Bank 2 DVI IIC interface

•

DVI Codec U31 and DVI connector P3

The SFP IIC bus hosts two items:
•

FPGA U1 Bank 0 SFP IIC interface

•

SFP module connector P2

The SP605 IIC bus topology is shown in Figure 1-11.
X-Ref Target - Figure 1-11

FPGA IIC
INTERFACE

U1
IIC_SDA_MAIN

U4

BANK 1

IIC_SCL_MAIN

BANK 0

IIC_SDA_SFP
IIC_SCL_SFP

ST MICRO
M24C08-WDW6TP
Addr: 0b1010100
through
0b1010111

IIC_SDA_DVI
BANK 2

J2

IIC_SCL_DVI

LEVEL
SHIFTER

P3
DVI Connector

IIC_CLK_DVI_F

FMC LPC
Column C
2 Kb EEPROM on
any FMC LPC
Mezzanine Card
Addr: 0b1010010

J45

IIC_SDA_DVI_F
Addr: 0b1010000

2-Pin External
Access Header

U31

P2

DVI CODEC
CHRONTEL
CH730C-TF
Addr: 0b1110110

SFP Module
Connector
Addr: 0b1010000
UG526_11_092609

Figure 1-11:

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

IIC Bus Topology

www.xilinx.com

35

Chapter 1: SP605 Evaluation Board

Table 1-19:

IIC Bus Connections

U1 FPGA Pin

Schematic
Netname

Connected To

Level-Shifted
Connection

Level-Shifted
Net Name

R22

IIC_SDA_MAIN

J2.C31, U4.5(1)

–

–

T21

IIC_SCL_MAIN

U4.6(1)

–

–

AA4

IIC_SDA_DVI

Q8.2, U31.14

Q8.3, P3.7

IIC_SDA_DVI_F

W13

IIC_SCL_DVI

Q7.2, U31.15

Q7.3, P3.6

IIC_CLK_DVI_F

E6

IIC_SDA_SFP

P2.4

–

–

E5

IIC_SCL_SFP

P2.5

–

–

J2.C30,

Notes:
1. U4 IIC bus signals are resistively coupled with 0 ohm resistors
2. Legend
J2, FMC LPC Connector
P2, SFP Module Connector
P3, DVI Connector
Qn.n, Level-Shifting Transistor
U31, Chrontel CH7301C

8-Kb NV Memory
The SP605 hosts a 8-Kb ST Microelectronics M24C08-WDW6TP IIC parameter storage
memory device (U4). The IIC address of U4 is 0b1010100, and U4 is not write protected
(WP pin 7 is tied to GND).
The IIC memory is shown in Figure 1-12.
X-Ref Target - Figure 1-12

VCC3V3

1

2

R6
1.0K
5%
1/10W

1

2

1
R5
1.0K
5%
1/10W 2

IIC Address 0b1010100

R50
DNP
1%
1/16W

VCC3V3

2

J45

2

R291
0
5%
1/16W

R292
0
5%
1/16W

1

IIC_SCL_MAIN
IIC_SDA_MAIN

2

1

U4

1

H-1X2

1

External Access
Header

2

6
5

SCL
SDA

1
2
3

A0
A1
A2

WP

7

VCC
GND

8
4

1
C40
0.1UF
2 X5R
10V

M24C08-WDW6TP
R216
0
5%

UG526_12 _100509

Figure 1-12:

36

IIC Memory U4

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

Table 1-20:

IIC Memory Connections
IIC Memory U4

U1 FPGA Pin

Schematic Netname
Pin Number

Pin Name

Not Applicable

Tied to GND

1

A0

Not Applicable

Tied to GND

2

A1

Not Applicable

Pulled up (0 ohm) to VCC3V3

3

A2

R22

IIC_SDA_MAIN

5

SDA

T21

IIC_SCL_MAIN

6

SCL

Tied to GND

7

WP

Not Applicable

References
See the ST Micro M24C08 Data Sheet for more information. [Ref 18]
In addition, see the Xilinx XPS IIC Bus Interface Data Sheet. [Ref 8]

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

37

Chapter 1: SP605 Evaluation Board

15. Status LEDs
Table 1-21 defines the status LEDs.
Table 1-21:

Status LEDs

Reference
Designator

Signal Name

Color

Label

Description

DS1

FMC_PWR_GOOD_FLASH_RST_B

Green

FMC PWR GD

FMC Power Good

DS2

FPGA_DONE

Green

DONE

FPGA DONE

DS3

GPIO_LED_0

Green

GPIO_LED_0

DS4

GPIO_LED_1

Green

GPIO_LED_1

DS5

GPIO_LED_2

Green

GPIO_LED_2

DS6

GPIO_LED_3

Green

GPIO_LED_3

DS7

FPGA_AWAKE

Green

FPGA AWAKE

DS8

SYSACE_STAT_LED

Green

System ACE CF
Status LED

System ACE CF Status

DS9

TI_PWRGOOD (AND)
MGT_TI_PWRGOOD

Green

POWER GOOD

TI_CORE_PWR+TI_MGT_PWR
GOOD

DS10

LED_RED / LED_GRN

Red/Green

STATUS

USB JTAG Controller Status

DS14

VCC12_P

Green

12V

12V Power On

DS15

(U11.9 PGOOD PIN)

Green

DDR3 PWR GD

DDR3 1.5V Power On

DS17

FPGA_INIT_B

Red

INIT

FPGA INIT

DS18

SYSACE_ERR_LED

Red

System ACE CF
Error LED

System ACE CF Error

DS19

MGT_POWERGOOD

Green

MGT_AVCC GD

MGT_AVCC Power On

38

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

Ethernet PHY Status LEDs
The Ethernet PHY status LEDs (DS11-DS13) are mounted in right-angle plastic housings to
make them visible on the connector end of the board when the SP605 board is installed into
a PC motherboard. This cluster of six LEDs is installed adjacent to the RJ45 Ethernet jack
P1.
X-Ref Target - Figure 1-13

Direction
Indicator

Link Rate
(Mbps)

10
100
1000

DUP
TX
RX

P1

End view of SP605 Ethernet jack and
status LEDs when installed vertically
in a PC chassis
UG526_13 _092409

Figure 1-13:

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Ethernet PHY Status LEDs

www.xilinx.com

39

Chapter 1: SP605 Evaluation Board

FPGA INIT and DONE LEDs
The typical Xilinx FPGA power up and configuration status LEDs are present on the
SP605.
The red INIT LED DS17 comes on momentarily after the FPGA powers up and during its
internal power-on process. The DONE LED DS2 comes on after the FPGA programming
bitstream has been downloaded and the FPGA successfully configured.
X-Ref Target - Figure 1-14

VCC2V5

1

VCC2V5

2

FPGA_DONE

2

2

75.0
1%

R69

1

2

DS2

LED-GRN-SMT

1

2

R19
4.7K
5%
1/16W

DS17

1

LED-RED-SMT

VCC2V5

R169
332
1%
1/16W

1

1

FPGA_INIT_B

2

R70
27.4
1%
1/16W

INIT_B = 0, LED: ON
INIT_B = 1, LED: OFF
UG526_14 _092409

Figure 1-14:
Table 1-22:

40

FPGA INIT and DONE LEDs

FPGA INIT and DONE LED Connections

U1 FPGA Pin

Schematic Net
Name

Controlled LED

Y4

FPGA_INIT_B

DS17 INIT, Red

AB21

FPGA_DONE

DS2 DONE, Green

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

16. User I/O
The SP605 provides the following user and general purpose I/O capabilities:
•

User LEDs

•

User Pushbutton Switches

•

User DIP Switch

•

User SIP Header

•

User SMA GPIO

User LEDs
The SP605 provides four active-High green LEDs as described in Figure 1-15 and
Table 1-23.
X-Ref Target - Figure 1-15

GPIO LED 3
GPIO LED 2
GPIO LED 1
GPIO LED 0
2

2

1

R72
27.4
1%
1/16W

DS6

1

LED-GRN-SMT

2

R73
27.4
1%
1/16W

1

1

1

DS5

LED-GRN-SMT

DS4

1

LED-GRN-SMT

DS3

2

R74
27.4
1%
1/16W

2

2

2
LED-GRN-SMT

1

1
2

R71
27.4
1%
1/16W

UG526_15_092409

Figure 1-15: User LEDs
Table 1-23:

User LED Connections

U1 FPGA Pin

Schematic Net Name

Controlled LED

D17

GPIO_LED_0

DS3

AB4

GPIO_LED_1

DS4

D21

GPIO_LED_2

DS5

W15

GPIO_LED_3

DS6

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

41

Chapter 1: SP605 Evaluation Board

User Pushbutton Switches
The SP605 provides five active-High pushbutton switches: SW4, SW5, SW6, SW7 and SW8.
The five pushbuttons all have the same topology as the sample shown in Figure 1-16. Four
pushbuttons are assigned as GPIO, and the fifth is assigned as a CPU_RESET. Figure 1-16
and Table 1-24 describe the pushbutton switches.
X-Ref Target - Figure 1-16

VCC1V5

Pushbutton

1
2

CPU_RESET

P1

P4

P2

P3

4
3

SW6
1
2

R230
1.00K
1%
1/16W

UG526_16_092409

Figure 1-16:
Table 1-24:

Pushbutton Switch Connections

U1 FPGA Pin

42

User Pushbutton Switch (Typical)

Schematic Netname

Switch Pin

F3

GPIO_BUTTON_0

SW4.2

G6

GPIO_BUTTON_1

SW7.2

F5

GPIO_BUTTON_2

SW5.2

C1

GPIO_BUTTON_3

SW8.2

H8

CPU_RESET

SW6.2

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

User DIP Switch
The SP605 includes an active-High four-pole DIP switch, as described in Figure 1-17 and
Table 1-25. Three poles (switches 1-3) are pulled up to 2.5V, and one pole (switch 4) is
pulled up to 1.5V, when closed.
X-Ref Target - Figure 1-17

VCC1V5_FPGA

VCC2V5

1 2 3 4

ON

S2
5
6
7
8

GPIO_SWITCH_3
GPIO_SWITCH_2
GPIO_SWITCH_1
GPIO_SWITCH_0
2

1

1.00K

1

1%

2
1.00K

1

1.00K

1.00K

1

2

1%

2

1%

1%

SDMX-4-X

4
3
2
1

R222
1/16W

R223
1/16W

R224
1/16W

R225
1/16W

UG526_17 _102609

Figure 1-17:
Table 1-25:

User DIP Switch S2

User DIP Switch Connections

U1 FPGA Pin

Schematic Net Name

DIP Switch Pin

C18

GPIO_SWITCH_0

S2.1

Y6

GPIO_SWITCH_1

S2.2

W6

GPIO_SWITCH_2

S2.3

E4

GPIO_SWITCH_3

S2.4

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

43

Chapter 1: SP605 Evaluation Board

User SIP Header
The SP605 includes a 6-pin single-inline (SIP) male pin header (J55) for FPGA GPIO access.
Four pins of J55 are wired to the FPGA through 200 ohm series resistors and a level shifter,
and the remaining two J55 pins are wired to 3.3V and GND. The J55 header is described in
Figure 1-18 and Table 1-26.
Note: This header is not installed on the SP605 as built.
X-Ref Target - Figure 1-18

VCC3V3

U52

U1 FPGA Pin
19
20
18
17
16
15
14
13
12
11

GPIO_HEADER_0

GPIO_HEADER_0
GPIO_HEADER_1
GPIO_HEADER_2
GPIO_HEADER_3
NC
NC
NC
NC

GPIO_HEADER_1
GPIO_HEADER_2

HDR_1x6
J55
1
2
3
4

GPIO_HEADER_3
2

NC
NC
NC
NC

VCCB
B1
B2
B3
B4
B5
B6
B7
B8
GND

1

GPIO_HEADER_0_LS
GPIO_HEADER_1_LS
GPIO_HEADER_2_LS
GPIO_HEADER_3_LS

VCCA
A1
A2
A3
A4
A5
A6
A7
A8
OE

1

G7
H6
D1
R7

2
1
3
4
5
6
7
8
9
10

R282 1 R280
200
200
5%
5%
2 1/16W 2 1/16W
R283 1 R281
200
200
5%
5%
1/16W 2 1/16W

VCC1V5_FPGA

5
6

TXB0108

1

2

C384
X5R
10V
0.1UF

DNP
VCC3V3

2

C385

X5R
10V
0.1UF

1

UG526_18 _092409

Figure 1-18: User SIP Header J55
Table 1-26:

User SIP Header Connections

U1 FPGA Pin

Schematic Net Name

GPIO Header Pin

G7

GPIO_HEADER_0

J55.1

H6

GPIO_HEADER_1

J55.2

D1

GPIO_HEADER_2

J55.3

R7

GPIO_HEADER_3

J55.4

–

GND

J55.5

–

VCC3V3

J55.6

Notes:
1. Each GPIO_HEADER_n signal is sourced from the FPGA as
_LS to a level shifter, then to the J55 header.
2. Each GPIO_HEADER_n net has a 200 ohm series resistor between
the level shifter and its respective header pin.

44

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

User SMA GPIO
The SP605 includes an pair of SMA connectors for GPIO as described in Figure 1-19 and
Table 1-27.
X-Ref Target - Figure 1-19

USER_SMA_GPIO_N
USER_SMA_GPIO_P

32K10K-400E3
GND1
GND2
GND3
1 SIG GND4
GND5
GND6
GND7
J39

2
3
4
5
6
7
8

32K10K-400E3
GND1
GND2
GND3
1 SIG GND4
GND5
GND6
GND7
J40

2
3
4
5
6
7
8

UG526_19 _092409

Figure 1-19: User SMA GPIO

Table 1-27:

User SMA Connections

U1 FPGA Pin

Schematic Net Name

GPIO SMA Pin

A3

USER_SMA_GPIO_N

J39.1

B3

USER_SMA_GPIO_P

J40.1

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

45

Chapter 1: SP605 Evaluation Board

17. Switches
The SP605 Evaluation board includes the following switches:
•

Power On/Off Slide Switch SW2

•

FPGA_PROG_B Pushbutton SW3 (Active-Low)

•

SYSACE_RESET_B Pushbutton SW9 (Active-Low)

•

System ACE CF CompactFlash Image Select DIP Switch S1 (Active-High)

•

Mode DIP Switch SW1 (Active-High)

Power On/Off Slide Switch SW2
SW2 is the SP605 board main power on/off switch. Sliding the switch actuator from the off
to on position applies 12V power from either J18 (6-pin Mini-Fit) or J27 (4-pin ATX) power
connector to the VCC12_P power plane. Green LED DS14 will illuminate when the SPL605
board power is on. See “Power Management,” page 52 for details on the on-board power
system.
X-Ref Target - Figure 1-20

VCC12_P

J18
12v
12v
N/C
N/C

NC

3

4
2
5

4

NC

1

NC
2

3

+

C280
330UF

6

2
SW2
1201M2S3ABE2

CAUTION!

PCIe

DO NOT plug a PC ATX power supply 6-pin connector into
the J18 connector on the SP605 board. The ATX 6-pin
connector has a different pinout than J18 and will damage
the SP605 board and void the board warranty.

Power
ATX Peripheral Cable Connector
can plug into J27 when SP605 is
in PC and the desk top AC adapter
(brick) is not used.
J27

COM
COM
5V

1

39-30-1060

12V

R322
1.00K
1%
1/16W

6

DS25

16V
ELEC

1

NC

5

2

COM

1
2

LED-GRN-SMT

COM

DPDT

VCC12_P_IN

1

1

DO NOT plug an auxilliary PCIe 6-pin molex power
connector into the J18 connector as this could damage the
PCIe motherboard and/or the SP605 board. J18 is marked
with a NO PCIE POWER label to warn users of the potential hazard.

2
3
4

NC

DO NOT apply power to J18 and the 4-pin ATX disk drive
connector J27 at the same time as this will damage the
SP605 board.

350211-1
UG526_20 _100609

Figure 1-20:

46

Power On/Off Slide Switch SW2

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

FPGA_PROG_B Pushbutton SW3 (Active-Low)
The SW3 switch (Figure 1-21) grounds the FPGA PROG_B pin when pressed. This action
clears the FPGA. See the Spartan-6 FPGA data sheet for more information on clearing the
contents of the FPGA.
X-Ref Target - Figure 1-21

VCC2V5

1

2

R17
4.7K
5%
1/16W

Pushbutton
FPGA_PROG_B

1
2

P1

P4

P2

P3

4
3

SW3

UG526_21 _092409

Figure 1-21:

FPGA PROG_B Pushbutton SW3

SYSACE_RESET_B Pushbutton SW9 (Active-Low)
When the System ACE CF configuration mode pin is high (enabled by closing DIP switch
S1 switch 4), the System ACE CF controller configures the FPGA from the CompactFlash
card when a card is inserted or the SYSACE RESET button is pressed. See “5. System ACE
CF and CompactFlash Connector,” page 20 for more details.
X-Ref Target - Figure 1-22

SYSACE_RESET_B

20

Silkscreen:
"SYSACE RESET"
Pushbutton
1
2

P1

P4

P2

P3

4
3

SW9

UG526_22 _092409

Figure 1-22: System ACE CF RESET_B Pushbutton SW9

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

47

Chapter 1: SP605 Evaluation Board

System ACE CF CompactFlash Image Select DIP Switch S1 (Active-High)
System ACE CF CompactFlash (CF) image select DIP switch S1, switches 1–3 (Figure 1-23)
select which CF resident bitstream image is downloaded to the FPGA. S1 switches 1–3
offer eight binary addresses. When ON (high), the S1 switch 4 enables the System ACE CF
controller to configure the FPGA from the CompactFlash card when a card is inserted or
the SYSACE RESET button is pressed. See “5. System ACE CF and CompactFlash
Connector,” page 20 for more details.
X-Ref Target - Figure 1-23

VCC2V5

5%

5%

5%

5%

1

1

1

1

1/16W
R136
200
1/16W
R135
200
1/16W
R134
200
1/16W
R133
2

2

S1
5
6
7
8

1 2 3 4

2

ON

200

2

SYSACE_CFGMODEPIN
SYSACE_CFGADDR2
SYSACE_CFGADDR1
SYSACE_CFGADDR0

1.00K
R218
1%
1/16W
1.00K
R219
1%
1/16W
1.00K
R220
1%
1/16W
1.00K
R221
1/16W
1%

SDMX-4-X

4
3
2
1

2

1

2

1

2

1

2

1

UG526_23 _102709

Figure 1-23:

48

System ACE CF CompactFlash Image Select DIP Switch S1

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

Mode DIP Switch SW1 (Active-High)
DIP switch SW1 sets the FPGA mode as shown in Figure 1-24 and Table 1-30, page 55.
X-Ref Target - Figure 1-24

VCC2V5

1/16W
5%
200
R138
FPGA_M0_CMP_MISO
FPGA_M1

1

2

R8
1.0K
5%
1/10W

1

2

1

4

2

3

2 1/16W
5%
200
1 R139

2

1

SW1
SDMX-2-X

R9
1.0K
5%
1/10W

UG526_24 _092409

Figure 1-24:

FPGA Mode DIP Switch SW1

References
For more information, refer to the Spartan-6 FPGA Configuration User Guide [Ref 2]. See
Table 1-30, page 55 for the configuration modes.

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

49

Chapter 1: SP605 Evaluation Board

18. VITA 57.1 FMC LPC Connector
The SP605 implements the Low Pin Count (LPC, J2) connector option of the VITA 57.1.1
FMC specification.
The 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 is fully populated with 400 pins
present, and the LPC version is partially populated with 160 pins.
The 10 x 40 rows of a FMC LPC connector provides connectivity for:
•

68 single-ended or 34 differential user defined signals

•

1 MGT

•

1 MGT clock

•

2 differential clocks

•

61 ground, 10 power connections

Of the above signal and clock connectivity capability, the SP605 implements the full set:
•

34 differential user-defined pairs
♦

34 LA pairs

•

1 MGT

•

1 MGT clock

•

2 differential clocks

Note: The SP605 board VADJ voltage for the FMC LPC connector J2 is fixed at 2.5V (nonadjustable). The 2.5V rail cannot be turned off. The SP605 VITA 57.1 FMC interfaces are compatible
with 2.5V mezzanine cards capable of supporting 2.5V VADJ.

50

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Detailed Description

Table 1-28 shows the VITA 57.1 FMC LPC connections. The connector pinout is in
Appendix B, “VITA 57.1 FMC LPC Connector Pinout.”
Table 1-28:
J63 FMC
LPC Pin

VITA 57.1 FMC LPC Connections
Schematic Net Name

U1 FPGA
Pin

J63 FMC
LPC Pin

Schematic Net Name

U1 FPGA
Pin

D1

FMC_PWR_GOOD_FLASH_RST_B

V13

C2

FMC_DP0_C2M_P

B16

D4

FMC_GBTCLK0_M2C_P

E12

C3

FMC_DP0_C2M_N

A16

D5

FMC_GBTCLK0_M2C_N

F12

C6

FMC_DP0_M2C_P

D15

D8

FMC_LA01_CC_P

F14

C7

FMC_DP0_M2C_N

C15

D9

FMC_LA01_CC_N

F15

C10

FMC_LA06_P

D4

D11

FMC_LA05_P

C4

C11

FMC_LA06_N

D5

D12

FMC_LA05_N

A4

C14

FMC_LA10_P

H10

D14

FMC_LA09_P

F7

C15

FMC_LA10_N

H11

D15

FMC_LA09_N

F8

C18

FMC_LA14_P

C17

D17

FMC_LA13_P

G16

C19

FMC_LA14_N

A17

D18

FMC_LA13_N

F17

C22

FMC_LA18_CC_P

T12

D20

FMC_LA17_CC_P

Y11

C23

FMC_LA18_CC_N

U12

D21

FMC_LA17_CC_N

AB11

C26

FMC_LA27_P

AA10

D23

FMC_LA23_P

U9

C27

FMC_LA27_N

AB10

D24

FMC_LA23_N

V9

C30

IIC_SCL_MAIN

T21

D26

FMC_LA26_P

U14

C31

IIC_SDA_MAIN

R22

D27

FMC_LA26_N

U13

G2

FMC_CLK1_M2C_P

E16

H2

FMC_PRSNT_M2C_L

Y16

G3

FMC_CLK1_M2C_N

F16

H4

FMC_CLK0_M2C_P

H12

G6

FMC_LA00_CC_P

H10

H5

FMC_CLK0_M2C_N

G11

G7

FMC_LA00_CC_N

H11

H7

FMC_LA02_P

G8

G9

FMC_LA03_P

B18

H8

FMC_LA02_N

F9

G10

FMC_LA03_N

A18

H10

FMC_LA04_P

C19

G12

FMC_LA08_P

B20

H11

FMC_LA04_N

A19

G13

FMC_LA08_N

A20

H13

FMC_LA07_P

B2

G15

FMC_LA12_P

H13

H14

FMC_LA07_N

A2

G16

FMC_LA12_N

G13

H16

FMC_LA11_P

H14

G18

FMC_LA16_P

C5

H17

FMC_LA11_N

G15

G19

FMC_LA16_N

A5

H19

FMC_LA15_P

D18

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

51

Chapter 1: SP605 Evaluation Board

Table 1-28:

VITA 57.1 FMC LPC Connections (Cont’d)

J63 FMC
LPC Pin

Schematic Net Name

U1 FPGA
Pin

J63 FMC
LPC Pin

Schematic Net Name

U1 FPGA
Pin

G21

FMC_LA20_P

R9

H20

FMC_LA15_N

D19

G22

FMC_LA20_N

R8

H22

FMC_LA19_P

R11

G24

FMC_LA22_P

V7

H23

FMC_LA19_N

T11

G25

FMC_LA22_N

W8

H25

FMC_LA21_P

V11

G27

FMC_LA25_P

W14

H26

FMC_LA21_N

W11

G28

FMC_LA25_N

Y14

H28

FMC_LA24_P

AA14

G30

FMC_LA29_P

T15

H29

FMC_LA24_N

AB14

G31

FMC_LA29_N

U15

H31

FMC_LA28_P

AA16

G33

FMC_LA31_P

U16

H32

FMC_LA28_N

AB16

G34

FMC_LA31_N

V15

H34

FMC_LA30_P

Y15

G36

FMC_LA33_P

Y17

H35

FMC_LA30_N

AB15

G37

FMC_LA33_N

AB17

H37

FMC_LA32_P

W17

H38

FMC_LA32_N

Y18

Power Management
AC Adapter and 12V Input Power Jack/Switch
The SP605 is powered from a 12V source that is connected through a 6-pin (2X3) right
angle Mini-Fit type connector J18. The AC-to-DC power supply included in the kit has a
mating 6-pin plug.
When the SP605 is installed into a table top or tower PC's PCIe slot, the SP605 is typically
powered from the PC ATX power supply. One of the PCs ATX hard disk type 4-pin power
connectors is plugged into SP605 connector J27. The SP605 can be powered with the AC
power adapter (plugged into J18) even when plugged into a PC PCIe motherboard slot;
however, users are cautioned not to also connect a PC ATX type 4-pin power connector to
J27. See the caution notes below and in Figure 1-20, page 46.
Caution! Caution! DO NOT plug a PC ATX power supply 6-pin connector into SP605
connector J18.The ATX 6-pin connector has a different pinout than SP605 J18, and connecting
the ATX 6-pin connector will damage the SP605 and void the board warranty.

Caution! DO NOT apply power to 6-pin Mini-Fit type connector J18 and 4-pin ATX disk drive
type connector J27 at the same time as this will damage the SP605 board. Refer to Figure 1-20,
page 46 for details. The SP605 Power can be turned on or off through the board mounted slide
switch SW2. When the switch is in the on position, a green LED (DS14) is illuminated.

52

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Power Management

Onboard Power Regulation
Figure 1-25 shows the SP605 onboard power supply architecture. The SP605 uses Texas
Instruments power controllers for primary core power control and monitoring.
X-Ref Target - Figure 1-25

Power Supply
12V
PWR
Jack
J18 or J27
Linear Regulator
5.0V@1.5A max
TL1963AKTTR

U5

Op Amps

Linear Regulator
3.0V@500mA max
LT1763CS8
Power Controller 1
UCD9240PFC

U49

SPI x4 Memory

U26

Switching Module
U18
VCCINT 1.2V@10A max
PTD08A010W

FPGA

Switching Module
U20
VCCAUX 2.5V@10A max
PTD08A010W

FPGA

Switching Module
U19
VCC 2.5V@10A max
PTD08A010W

FPGA

Linear Regulator
1.8V@500mA max
TL1963A-18DCQR
Power Controller 2
UCD9240PFC
Switching Module
3.3V@10A max
PTD08A010W

Switching Module
1.5V@10A max
PTD08A010W

1.5V

U44

Linear FLash Memory

U27
U22

System Power

U21

DDR3 Memory

Linear Regulator
U51
MGT AVCC 1.2V@3A max
TPS74401

MGTs

Sink/Source Regulator U11
0.75 VTT/VREF@3A max
TPS51200DRCT

DDR3 Memory Terminations

10K
0.75Vref
10K

3.3V

UG526_25_100509

Figure 1-25: Onboard Power Regulators

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

53

Chapter 1: SP605 Evaluation Board

Table 1-29:

Onboard Power System Devices

Device Type

Reference
Designator

Description

UCD9240PFC

U26

PMBus Controller - Core (Addr = 52)

PTD08A010W

U18

10A 0.6V - 3.6V Adj. Switching Regulator

VCCINT_FPGA

1.20V

22

PTD08A010W

U19

10A 0.6V - 3.6V Adj. Switching Regulator

VCC2V5_FPGA

2.50V

23

PTD08A010W

U20

10A 0.6V - 3.6V Adj. Switching Regulator

VCCAUX

2.50V

24

UCD9240PFC

U27

PMBus Controller - Core (Addr = 53)

PTD08A010W

U21

10A 0.6V - 3.6V Adj. Switching Regulator

VCC1V5_FPGA

1.50V

29

10A 0.6V - 3.6V Adj. Switching Regulator

VCC3V3

3.30V

30

PTD08A010W

Power Rail Net Power Rail Schematic
Name
Voltage
Page
21

26

TL1963AKTTR

U5

1.5A 12V IN, 5.0V OUT Linear Regulator

VCC5

5.00V

21

TPS74401

U51

3A 1.5V IN, 1.2V OUT Linear Regulator

MGT_AVCC

1.20V

27

TPS512300DRCT

U11

3A DDR3 VTERM Tracking Linear
Regulator

VTTDDR

0.75V

31

TPS512300DRCT

U11

10mA Tracking Reference output

VTTVREF

0.75V

31

TL1963-18DCQR

U44

1.5A 2.5V IN, 1.8V OUT Linear Regulator

VCC1V8

1.80V

31

LT1763CS8

U49

500mA 5V IN, 3.0V OUT Linear
Regulator

VCC3V0

3.00V

31

TPS73633DBVT

U10

400mA 5V IN, 3.30V OUT Linear
Regulator

DVI_VCCA

3.30V

17

Voltage and current monitoring and control are available for selected power rails through
Texas Instruments' Fusion Digital Power™ graphical user interface (GUI). Both onboard TI
power controllers are wired to the same PMBus. The PMBus connector, J1, is provided for
use with the TI USB Interface Adapter PMBus pod and associated TI GUI.

References
Refer to the Texas Instruments website for more detailed information about power
management controllers and regulator modules.

54

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Configuration Options

Configuration Options
The FPGA on the SP605 Evaluation Board can be configured by the following methods:
•

“3. SPI x4 Flash,” page 16

•

“4. Linear BPI Flash,” page 18

•

“5. System ACE CF and CompactFlash Connector,” page 20

•

“6. USB JTAG,” page 22

For more information, refer to the Spartan-6 FPGA Configuration User Guide. [Ref 2]
Table 1-30:

SP605 FPGA Configuration Modes

Configuration
Mode

M[1:0]

Bus Width

CCLK
Direction

Configuration Solution

User Guide Section

Master Serial/SPI

01

1, 2, 4(1)

Output

SPI X4 Memory U32 (J46 on), or
External SPI Header J17 (J46 off)

3. SPI x4 Flash

Master
SelectMAP/BPI(2)

00

8, 16

Output

Linear Flash Memory U25 (BPI)

4. Linear BPI Flash

JTAG(3)

xx

1

Input
(TCK)

Xilinx Platform Cable USB
plugged into J4

Slave SelectMAP(2)

10

8, 16

Input

System ACE CF Controller and
CompactFlash Card

Slave Serial(4)

11

1

Input

Not Supported

6. USB JTAG
5. System ACE CF and
CompactFlash Connector
–

Notes:
1. Utilizing dual and quad SPI modes.
2. Parallel configuration mode bus is auto-detected by the configuration logic.
3. Spartan-6 devices also have a dedicated four-wire JTAG (IEEE Std 1149.1) port that is always available to the FPGA regardless of the
mode pin settings.
4. Default setting due to internal pull-up termination on Mode pins.

With the mode switch SW1 set to 01, the SP605 will attempt to boot or load a bitstream
from either the SPI X4 Flash device U32 or a user supplied SPI Flash memory mezzanine
card installed on the SPI programming header J17, depending on the SPI select jumper J46
configuration, as shown in Table 1-30. With the mode set to 00, the SP605 will attempt to
boot or load a bitstream from Linear Flash device U25 (BPI).
With the mode switch SW1 set to 10, if a CompactFlash (CF) card is installed in the CF
socket U37, System ACE CF will attempt to load a bitstream from the CF card image
address pointed to by the image select switch S1. With no CF card present, the SP605 can be
configured via the onboard JTAG controller and USB download cable as described in “6.
USB JTAG,” page 22.

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

55

Chapter 1: SP605 Evaluation Board

56

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Appendix A

Default Jumper and Switch Settings
Table A-1 shows the default switch settings and Table A-2, page 58 shows the default
jumper settings for the SP605.
Table A-1:

Default Switch Settings

REFDES

Function/Type

Default

SW2

Board power slide-switch

off

FPGA mode 2-pole DIP switch, Slave SelectMAP
default selects System ACE CF configuration
SW1

2

M1 = 1

on

1

M0 = 0

off

System ACE CF configuration and image select
4-pole DIP switch
S1

4

SysAce Mode = 1

on

3

SysAce CFGAddr2 = 0

off

2

SysAce CFGAddr1 = 0

off

1

SysAce CFGAddr0 = 0

off

User GPIO 4-pole DIP switch

S2

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

4

off

3

off

2

off

1

off

www.xilinx.com

57

Appendix A: Default Jumper and Switch Settings

Table A-2:

Default Jumper Settings

Jumper
REFDES

Function

Default

exclude FMC LPC connector J2

Jump 1-2

J22

SFP Full BW

Jump 1-2

J44

SFP Enabled

Jump 1-2

SPI Select SPI X4 Memory U32

Jump 1-2

System ACE CF Error LED DS18 Enabled

Jump 1-2

FMC JTAG
Bypass
J19
SFP Module

SPI Memory
Select
J46
System ACE
CF Error LED
J60

58

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Appendix B

VITA 57.1 FMC LPC Connector Pinout
Figure B-1 shows the pinout of the FMC LPC connector. Pins marked NC are not
connected.
X-Ref Target - Figure B-1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

K
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC

J
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC

H
VR EF _A_M2C
PR SNT_M2C_L
GND
CLK0_M2C _P
CLK0_M2C _N
GND
LA02_P
LA02_N
GND
LA04_P
LA04_N
G ND
LA07_P
LA07_N
G ND
LA11_P
LA11_N
G ND
LA15_P
LA15_N
G ND
LA19_P
LA19_N
G ND
LA21_P
LA21_N
G ND
LA24_P
LA24_N
G ND
LA28_P
LA28_N
G ND
LA30_P
LA30_N
G ND
LA32_P
LA32_N
G ND
V ADJ

G
GND
C LK 1_M2C_P
C LK 1_M2C_N
GND
GND
LA00_P _C C
LA00_N_C C
GND
LA03_P
LA03_N
GND
LA08_P
LA08_N
GND
LA12_P
LA12_N
GND
LA16_P
LA16_N
GND
LA20_P
LA20_N
GND
LA22_P
LA22_N
GND
LA25_P
LA25_N
GND
LA29_P
LA29_N
GND
LA31_P
LA31_N
GND
LA33_P
LA33_N
GND
VADJ
G ND

F
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC

E
D
NC
P G_C2M
NC
G ND
NC
G ND
NC G BT CLK0_M2C _P
NC G BT CLK0_M2C _N
NC
G ND
NC
G ND
NC
LA01_P _C C
NC
LA01_N_C C
NC
GND
NC
LA05_P
NC
LA05_N
NC
GND
NC
LA09_P
NC
LA09_N
NC
GND
NC
LA13_P
NC
LA13_N
NC
GND
NC
LA17_P _C C
NC
LA17_N_C C
NC
GND
NC
LA23_P
NC
LA23_N
NC
GND
NC
LA26_P
NC
LA26_N
NC
GND
NC
T CK
NC
TDI
NC
TDO
NC
3P3VAUX
NC
TMS
NC
TR ST _L
NC
G A1
NC
3P 3V
NC
GND
NC
3P3V
NC
GND
NC
3P 3V

C
G ND
DP 0_C2M_P
DP 0_C2M_N
GND
GND
DP 0_M2C_P
DP 0_M2C_N
G ND
G ND
LA06_P
LA06_N
GND
G ND
LA10_P
LA10_N
G ND
GND
LA14_P
LA14_N
G ND
G ND
LA18_P _C C
LA18_N_C C
GND
G ND
LA27_P
LA27_N
G ND
GND
S CL
S DA
GND
G ND
GA0
12P0V
GND
12P0V
G ND
3P3V
GND

B
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC

A
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC

UG526_26_092709

Figure B-1:

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

FMC LPC Connector Pinout

www.xilinx.com

59

Appendix B: VITA 57.1 FMC LPC Connector Pinout

60

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Appendix C

SP605 Master UCF
The UCF template is provided for designs that target the SP605. Net names provided in the
constraints below correlate with net names on the SP605 rev. C schematic. On identifying
the appropriate pins, the net names below should be replaced with net names in the user
RTL. See the Constraints Guide for more information.
NET
NET
##
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
##
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET

"CLK_33MHZ_SYSACE"
"CPU_RESET"

LOC = "N19";
LOC = "H8";

## 93 on U17
## 2 on SW6 pushbutton (active-high)

"DVI_D0"
"DVI_D1"
"DVI_D2"
"DVI_D3"
"DVI_D4"
"DVI_D5"
"DVI_D6"
"DVI_D7"
"DVI_D8"
"DVI_D9"
"DVI_D10"
"DVI_D11"
"DVI_DE"
"DVI_GPIO1"
"DVI_H"
"DVI_RESET_B"
"DVI_V"
"DVI_XCLK_N"
"DVI_XCLK_P"

LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=

"K16";
"U19";
"T20";
"N16";
"P16";
"M17";
"M18";
"R15";
"R16";
"P17";
"P18";
"R17";
"J17";
"D22";
"J16";
"L15";
"B22";
"C22";
"C20";

##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##

63
62
61
60
59
58
55
54
53
52
51
50
2
18
4
13
5
56
57

on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on

U31
U31
U31
U31
U31
U31
U31
U31
U31
U31
U31
U31
U31
U31
U31
U31
U31
U31
U31

"FLASH_A0"
"FLASH_A1"
"FLASH_A2"
"FLASH_A3"
"FLASH_A4"
"FLASH_A5"
"FLASH_A6"
"FLASH_A7"
"FLASH_A8"
"FLASH_A9"
"FLASH_A10"
"FLASH_A11"
"FLASH_A12"
"FLASH_A13"
"FLASH_A14"
"FLASH_A15"
"FLASH_A16"
"FLASH_A17"
"FLASH_A18"
"FLASH_A19"
"FLASH_A20"
"FLASH_A21"
"FLASH_A22"
"FLASH_A23"
"FPGA_D0_DIN_MISO_MISO1"
"FPGA_D1_MISO2"
"FPGA_D2_MISO3"
"FLASH_D3"
"FLASH_D4"
"FLASH_D5"
"FLASH_D6"
"FLASH_D7"
"FLASH_D8"
"FLASH_D9"
"FLASH_D10"
"FLASH_D11"
"FLASH_D12"
"FLASH_D13"
"FLASH_D14"
"FLASH_D15"
"FLASH_WAIT"

LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=

"N22";
"N20";
"M22";
"M21";
"L19";
"K20";
"H22";
"H21";
"L17";
"K17";
"G22";
"G20";
"K18";
"K19";
"H20";
"J19";
"E22";
"E20";
"F22";
"F21";
"H19";
"H18";
"F20";
"G19";
"AA20";
"R13";
"T14";
"AA6";
"AB6";
"Y5";
"AB5";
"W9";
"T7";
"U6";
"AB19";
"AA18";
"AB18";
"Y13";
"AA12";
"AB12";
"T18";

##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##

29
25
24
23
22
21
20
19
8
7
6
5
4
3
2
1
55
18
17
16
11
10
9
26
34
36
39
41
47
49
51
53
35
37
40
42
48
50
52
54
56

on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on

U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25, 8 on U32 (thru series R132 100 ohm), 6 on J17
U25, 3 on J17
U25, 2 on J17
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25
U25

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

(thru
(thru
(thru
(thru
(thru
(thru
(thru
(thru
(thru
(thru
(thru
(thru
(thru

series
series
series
series
series
series
series
series
series
series
series
series
series

R39
R38
R37
R36
R35
R34
R33
R32
R31
R30
R29
R28
R40

47.5
47.5
47.5
47.5
47.5
47.5
47.5
47.5
47.5
47.5
47.5
47.5
47.5

ohm)
ohm)
ohm)
ohm)
ohm)
ohm)
ohm)
ohm)
ohm)
ohm)
ohm)
ohm)
ohm)

(thru series R41 47.5 ohm)
(thru series R42 47.5 ohm)

www.xilinx.com

61

Appendix C: SP605 Master UCF

NET "FLASH_WE_B"
NET "FLASH_OE_B"
NET "FLASH_CE_B"
NET "FLASH_ADV_B"
## NET "FMC_PWR_GOOD_FLASH_RST_B"
##
NET "FMC_CLK0_M2C_N"
NET "FMC_CLK0_M2C_P"
NET "FMC_CLK1_M2C_N"
NET "FMC_CLK1_M2C_P"
NET "FMC_DP0_C2M_N"
NET "FMC_DP0_C2M_P"
NET "FMC_DP0_M2C_N"
NET "FMC_DP0_M2C_P"
NET "FMC_GBTCLK0_M2C_N"
NET "FMC_GBTCLK0_M2C_P"
## NET "IIC_SCL_MAIN"
## NET "IIC_SDA_MAIN"
NET "FMC_LA00_CC_N"
NET "FMC_LA00_CC_P"
NET "FMC_LA01_CC_N"
NET "FMC_LA01_CC_P"
NET "FMC_LA02_N"
NET "FMC_LA02_P"
NET "FMC_LA03_N"
NET "FMC_LA03_P"
NET "FMC_LA04_N"
NET "FMC_LA04_P"
NET "FMC_LA05_N"
NET "FMC_LA05_P"
NET "FMC_LA06_N"
NET "FMC_LA06_P"
NET "FMC_LA07_N"
NET "FMC_LA07_P"
NET "FMC_LA08_N"
NET "FMC_LA08_P"
NET "FMC_LA09_N"
NET "FMC_LA09_P"
NET "FMC_LA10_N"
NET "FMC_LA10_P"
NET "FMC_LA11_N"
NET "FMC_LA11_P"
NET "FMC_LA12_N"
NET "FMC_LA12_P"
NET "FMC_LA13_N"
NET "FMC_LA13_P"
NET "FMC_LA14_N"
NET "FMC_LA14_P"
NET "FMC_LA15_N"
NET "FMC_LA15_P"
NET "FMC_LA16_N"
NET "FMC_LA16_P"
NET "FMC_LA17_CC_N"
NET "FMC_LA17_CC_P"
NET "FMC_LA18_CC_N"
NET "FMC_LA18_CC_P"
NET "FMC_LA19_N"
NET "FMC_LA19_P"
NET "FMC_LA20_N"
NET "FMC_LA20_P"
NET "FMC_LA21_N"
NET "FMC_LA21_P"
NET "FMC_LA22_N"
NET "FMC_LA22_P"
NET "FMC_LA23_N"
NET "FMC_LA23_P"
NET "FMC_LA24_N"
NET "FMC_LA24_P"
NET "FMC_LA25_N"
NET "FMC_LA25_P"
NET "FMC_LA26_N"
NET "FMC_LA26_P"
NET "FMC_LA27_N"
NET "FMC_LA27_P"
NET "FMC_LA28_N"
NET "FMC_LA28_P"
NET "FMC_LA29_N"
NET "FMC_LA29_P"
NET "FMC_LA30_N"
NET "FMC_LA30_P"
NET "FMC_LA31_N"
NET "FMC_LA31_P"
NET "FMC_LA32_N"
NET "FMC_LA32_P"
NET "FMC_LA33_N"
NET "FMC_LA33_P"
NET "FMC_PRSNT_M2C_L"
NET "FMC_PWR_GOOD_FLASH_RST_B"
##
NET "FPGA_AWAKE"
NET "FPGA_CCLK"
NET "FPGA_CMP_CLK"

62

LOC
LOC
LOC
LOC
LOC

=
=
=
=
=

"R20";
"P22";
"P21";
"T19";
"V13";

##
##
##
##
##

14
32
30
46
44

on
on
on
on
on

LOC = "G11";
## H5
LOC = "H12";
## H4
LOC = "F16";
## G3
LOC = "E16";
## G2
LOC = "A16";
## C3
LOC = "B16";
## C2
LOC = "C15";
## C7
LOC = "D15";
## C6
LOC = "F12";
## D5
LOC = "E12";
## D4
LOC = "T21";
## C30
LOC = "R22";
## C31
LOC = "F10";
## G7
LOC = "G9";
## G6
LOC = "F15";
## D9
LOC = "F14";
## D8
LOC = "F9";
## H8
LOC = "G8";
## H7
LOC = "A18";
## G10
LOC = "B18";
## G9
LOC = "A19";
## H11
LOC = "C19";
## H10
LOC = "A4";
## D12
LOC = "C4";
## D11
LOC = "D5";
## C11
LOC = "D4";
## C10
LOC = "A2";
## H14
LOC = "B2";
## H13
LOC = "A20";
## G13
LOC = "B20";
## G12
LOC = "F8";
## D15
LOC = "F7";
## D14
LOC = "H11";
## C15
LOC = "H10";
## C14
LOC = "G15";
## H17
LOC = "H14";
## H16
LOC = "G13";
## G16
LOC = "H13";
## G15
LOC = "F17";
## D18
LOC = "G16";
## D17
LOC = "A17";
## C19
LOC = "C17";
## C18
LOC = "D19";
## H20
LOC = "D18";
## H19
LOC = "A5";
## G19
LOC = "C5";
## G18
LOC = "AB11"; ## D21
LOC = "Y11";
## D20
LOC = "U12";
## C23
LOC = "T12";
## C22
LOC = "T11";
## H23
LOC = "R11";
## H22
LOC = "R8";
## G22
LOC = "R9";
## G21
LOC = "W11";
## H26
LOC = "V11";
## H25
LOC = "W8";
## G25
LOC = "V7";
## G24
LOC = "V9";
## D24
LOC = "U9";
## D23
LOC = "AB14"; ## H29
LOC = "AA14"; ## H28
LOC = "Y14";
## G28
LOC = "W14";
## G27
LOC = "U13";
## D27
LOC = "U14";
## D26
LOC = "AB10"; ## C27
LOC = "AA10"; ## C26
LOC = "AB16"; ## H32
LOC = "AA16"; ## H31
LOC = "U15";
## G31
LOC = "T15";
## G30
LOC = "AB15"; ## H35
LOC = "Y15";
## H34
LOC = "V15";
## G34
LOC = "U16";
## G33
LOC = "Y18";
## H38
LOC = "W17";
## H37
LOC = "AB17"; ## G37
LOC = "Y17";
## G36
LOC = "Y16";
## H2
LOC = "V13"; ## D1 on
LOC = "V19";
LOC = "Y20";
LOC = "V17";

## 2
## 7
## 3

U25
U25
U25
U25
U25 (this signal goes to multiple destinations, see below)

on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2 (this signal goes to multiple destinations, see below)
on J2 (this signal goes to multiple destinations, see below)
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
on J2
J2, 1 of Q2 (LED DS1 driver), U1 AB2 FPGA_PROG (thru series R260 DNP), 44 of U25
on DS7 LED
on J17
on J3

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

NET "FPGA_CMP_CS_B"
NET "FPGA_CMP_MOSI"

LOC = "V18";
LOC = "W18";

## 4
## 2

## NET "FPGA_D0_DIN_MISO_MISO1"
## NET "FPGA_D1_MISO2"
## NET "FPGA_D2_MISO3"

LOC = "AA20";
LOC = "R13";
LOC = "T14";

## this pin is part of the FLASH_nn group
## this pin is part of the FLASH_nn group
## this pin is part of the FLASH_nn group

NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
##
NET
NET
NET
NET
##
NET
NET
NET
NET
##
NET
NET
NET
NET
##
NET
NET
NET
NET
##
NET
220
NET
220
NET
NET
NET
NET
##
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET

"FPGA_DONE"
"FPGA_HSWAPEN"
"FPGA_INIT_B"
"FPGA_M0_CMP_MISO"
"FPGA_M1"
"FPGA_MOSI_CSI_B_MISO0"
"FPGA_ONCHIP_TERM1"
"FPGA_ONCHIP_TERM2"
"FPGA_PROG_B"
"FMC_PWR_GOOD_FLASH_RST_B"
"FPGA_SUSPEND"
"FPGA_TCK"
"FPGA_TDI"
"FPGA_TMS"
"FPGA_VBATT"
"FPGA_VTEMP"
"GPIO_BUTTON0"
"GPIO_BUTTON1"
"GPIO_BUTTON2"
"GPIO_BUTTON3"
"GPIO_HEADER_0_LS"
"GPIO_HEADER_1_LS"
"GPIO_HEADER_2_LS"
"GPIO_HEADER_3_LS"

on J3
on J3

LOC = "AB21"; ## 2
on DS2 LED
LOC = "C3";
## 1
on R125 100 ohm to GND
LOC = "Y4";
## 1
on DS17 (thru sereis R69 75 ohm), 78 on U17
LOC = "AA21"; ## 1
on SW1 DIP switch (active-high), 1 on J3
LOC = "Y19";
## 2
on SW1 DIP switch (active-high)
LOC = "AB20"; ## 15 on U32, 5 on J17
LOC = "M7";
## 1
on R124 DNP to GND
LOC = "K7";
## 1
on R126 100 ohm to GND
LOC = "AB2";
## 1
on SW3 pushbutton (active-high) 1 on J17, 2 on J48, 2 on R260 DNP connected to
LOC
LOC
LOC
LOC
LOC
LOC

=
=
=
=
=
=

"AA22";
"A21";
"E18";
"D20";
"T16";
"Y3";

##
##
##
##
##
##

2
80
82
85
1
2

on
on
on
on
on
on

J47
U17
U17
U17
B2 (battery), 2 on D11 (charging circuit)
R207 150 ohm to VCC1V5

LOC
LOC
LOC
LOC

=
=
=
=

"F3";
"G6";
"F5";
"C1";

##
##
##
##

2
2
2
2

on
on
on
on

SW4
SW7
SW5
SW8

LOC
LOC
LOC
LOC

=
=
=
=

"G7";
"H6";
"D1";
"R7";

##
##
##
##

1
3
4
5

on
on
on
on

U52
U52
U52
U52

pushbutton
pushbutton
pushbutton
pushbutton

(level
(level
(level
(level

(active-high)
(active-high)
(active-high)
(active-high)

shifter,
shifter,
shifter,
shifter,

U52.20
U52.18
U52.17
U52.16

<->
<->
<->
<->

GPIO_HEADER_0
GPIO_HEADER_0
GPIO_HEADER_0
GPIO_HEADER_0

<->
<->
<->
<->

series
series
series
series

R280
R281
R282
R283

200
200
200
200

ohm
ohm
ohm
ohm

<->
<->
<->
<->

1
2
3
4

on
on
on
on

J55
J55
J55
J55

"GPIO_LED_0"
"GPIO_LED_1"
"GPIO_LED_2"
"GPIO_LED_3"

LOC
LOC
LOC
LOC

=
=
=
=

"D17";
"AB4";
"D21";
"W15";

##
##
##
##

2
2
2
2

on
on
on
on

DS3
DS4
DS5
DS6

"GPIO_SWITCH_0"
"GPIO_SWITCH_1"
"GPIO_SWITCH_2"
"GPIO_SWITCH_3"

LOC
LOC
LOC
LOC

=
=
=
=

"C18";
"Y6";
"W6";
"E4";

##
##
##
##

1
2
3
4

on
on
on
on

S2
S2
S2
S2

"IIC_SCL_DVI"
ohm <-> 6 on P3
"IIC_SDA_DVI"
ohm <-> 7 on P3
"IIC_SCL_MAIN"
"IIC_SDA_MAIN"
"IIC_SCL_SFP"
"IIC_SDA_SFP"

LOC = "W13";

## 15

on U31, 2 on Q7 (level shifter, Q7.3 <-> IIC_CLK_DVI_F <-> series ferrite F9

LOC = "AA4";

## 14

on U31, 2 on Q8 (level shifter, Q7.3 <-> IIC_SDA_DVI_F <-> series ferrite F8

LOC
LOC
LOC
LOC

=
=
=
=

"T21";
"R22";
"E5";
"E6";

##
##
##
##

C30
C31
5
4

on
on
on
on

J2
J2
P2
P2

"MEM1_A0"
"MEM1_A1"
"MEM1_A2"
"MEM1_A3"
"MEM1_A4"
"MEM1_A5"
"MEM1_A6"
"MEM1_A7"
"MEM1_A8"
"MEM1_A9"
"MEM1_A10"
"MEM1_A11"
"MEM1_A12"
"MEM1_A13"
"MEM1_A14"
"MEM1_BA0"
"MEM1_BA1"
"MEM1_BA2"
"MEM1_CAS_B"
"MEM1_CKE"
"MEM1_CLK_N"
"MEM1_CLK_P"
"MEM1_DQ0"
"MEM1_DQ1"
"MEM1_DQ2"
"MEM1_DQ3"
"MEM1_DQ4"
"MEM1_DQ5"
"MEM1_DQ6"
"MEM1_DQ7"
"MEM1_DQ8"
"MEM1_DQ9"
"MEM1_DQ10"
"MEM1_DQ11"
"MEM1_DQ12"
"MEM1_DQ13"
"MEM1_DQ14"
"MEM1_DQ15"
"MEM1_LDM"

LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=

"K2";
"K1";
"K5";
"M6";
"H3";
"M3";
"L4";
"K6";
"G3";
"G1";
"J4";
"E1";
"F1";
"J6";
"H5";
"J3";
"J1";
"H1";
"M4";
"F2";
"K3";
"K4";
"R3";
"R1";
"P2";
"P1";
"L3";
"L1";
"M2";
"M1";
"T2";
"T1";
"U3";
"U1";
"W3";
"W1";
"Y2";
"Y1";
"N4";

##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##

N3
P7
P3
N2
P8
P2
R8
R2
T8
R3
L7
R7
N7
T3
T7
M2
N8
M3
K3
K9
K7
J7
G2
H3
E3
F2
H7
H8
F7
F8
C2
C3
A2
D7
A3
C8
B8
A7
E7

on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on

U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42
U42

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

LED
LED
LED
LED
DIP
DIP
DIP
DIP

switch
switch
switch
switch

www.xilinx.com

(active-high)
(active-high)
(active-high)
(active-high)

63

Appendix C: SP605 Master UCF

NET
NET
NET
NET
NET
NET
NET
NET
NET
##
NET
NET
NET
NET
NET
NET
NET
##
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
##
NET
NET
NET
NET
##
NET
NET
NET
NET
NET
NET
NET
NET
##
NET
NET
NET
NET
NET
NET
##
NET
##
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET
NET

64

"MEM1_LDQS_N"
"MEM1_LDQS_P"
"MEM1_ODT"
"MEM1_RAS_B"
"MEM1_RESET_B"
"MEM1_UDM"
"MEM1_UDQS_N"
"MEM1_UDQS_P"
"MEM1_WE_B"
"PCIE_250M_N"
"PCIE_250M_P"
"PCIE_PERST_B_LS"
"PCIE_RX0_N"
"PCIE_RX0_P"
"PCIE_TX0_N"
"PCIE_TX0_P"

LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC =
LOC
LOC
LOC
LOC

=
=
=
=
=
=
=
=
=

"N1";
"N3";
"L6";
"M5";
"E3";
"P3";
"V1";
"V2";
"H2";

##
##
##
##
##
##
##
##
##

G3
F3
K1
J3
T2
D3
B7
C7
L3

on
on
on
on
on
on
on
on
on

U42
U42
U42
U42
U42
U42
U42
U42
U42

= "B10";
= "A10";
"J7";
##
= "C7";
= "D7";
= "A6";
= "B6";

##
##
6
##
##
##
##

1
1
on
B15
B14
2
2

on series C301 0.1uF, C300 pin 2 -> PCIE_250M_MGT1_C_N -> 17 on U48
on series C300 0.1uF, C300 pin 2 -> PCIE_250M_MGT1_C_P -> 18 on U48
U52 (level shifter, U52.20 <-> PCIE_PERST_B <-> series R55 15 ohm <-> A11 on P4
on P4
on P4
on series C26 0.1uF, C26 pin 1 -> PCIE_TX0_C_N -> A17 of P4
on series C27 0.1uF, C26 pin 1 -> PCIE_TX0_C_P -> A16 of P4

"PHY_COL"
"PHY_CRS"
"PHY_INT"
"PHY_MDC"
"PHY_MDIO"
"PHY_RESET"
"PHY_RXCLK"
"PHY_RXCTL_RXDV"
"PHY_RXD0"
"PHY_RXD1"
"PHY_RXD2"
"PHY_RXD3"
"PHY_RXD4"
"PHY_RXD5"
"PHY_RXD6"
"PHY_RXD7"
"PHY_RXER"
"PHY_TXCLK"
"PHY_TXCTL_TXEN"
"PHY_TXC_GTXCLK"
"PHY_TXD0"
"PHY_TXD1"
"PHY_TXD2"
"PHY_TXD3"
"PHY_TXD4"
"PHY_TXD5"
"PHY_TXD6"
"PHY_TXD7"
"PHY_TXER"

LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=

"M16";
"N15";
"J20";
"R19";
"V20";
"J22";
"P20";
"T22";
"P19";
"Y22";
"Y21";
"W22";
"W20";
"V22";
"V21";
"U22";
"U20";
"L20";
"T8";
"AB7";
"U10";
"T10";
"AB8";
"AA8";
"AB9";
"Y9";
"Y12";
"W12";
"U8";

##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##

114
115
32
35
33
36
7
4
3
128
126
125
124
123
121
120
8
10
16
14
18
19
20
24
25
26
28
29
13

on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on
on

U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46
U46

"PMBUS_ALERT"
"PMBUS_CLK"
"PMBUS_CTRL"
"PMBUS_DATA"

LOC
LOC
LOC
LOC

=
=
=
=

"D3";
"W10";
"H16";
"Y10";

##
##
##
##

35
19
36
20

on
on
on
on

U26,
U26,
U26,
U26,

"SFPCLK_QO_N"
"SFPCLK_QO_P"
"SFP_LOS"
"SFP_RX_N"
"SFP_RX_P"
"SFP_TX_DISABLE_FPGA"
"SFP_TX_N"
"SFP_TX_P"

LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC

=
=
=
=
=
=
=
=

"B12";
"A12";
"T17";
"C13";
"D13";
"Y8";
"A14";
"B14";

##
##
##
##
##
##
##
##

2
2
8
12
13
3
19
18

on
on
on
on
on
on
on
on

series C298 0.1uF, C298 pin 1 <- SFPCLK_QO_C_N <- 6 of U47
series C299 0.1uF, C299 pin 1 <- SFPCLK_QO_C_P <- 7 of U47
P2, 1 on J14
P2
P2
P2, 1 on J44
P2
P2

"SMA_REFCLK_N"
"SMA_REFCLK_P"
"SMA_RX_N"
"SMA_RX_P"
"SMA_TX_N"
"SMA_TX_P"

LOC
LOC
LOC
LOC
LOC
LOC

=
=
=
=
=
=

"D11";
"C11";
"C9";
"D9";
"A8";
"B8";

##
##
##
##
##
##

"SPI_CS_B"

LOC = "AA3";

##

"SYSACE_CFGTDI"
"SYSACE_D0_LS"
"SYSACE_D1_LS"
"SYSACE_D2_LS"
"SYSACE_D3_LS"
"SYSACE_D4_LS"
"SYSACE_D5_LS"
"SYSACE_D6_LS"
"SYSACE_D7_LS"
"SYSACE_MPA00_LS"
"SYSACE_MPA01_LS"
"SYSACE_MPA02_LS"
"SYSACE_MPA03_LS"
"SYSACE_MPA04_LS"
"SYSACE_MPA05_LS"
"SYSACE_MPA06_LS"
"SYSACE_MPBRDY_LS"
"SYSACE_MPCE_LS"
"SYSACE_MPIRQ_LS"
"SYSACE_MPOE_LS"
"SYSACE_MPWE_LS"

LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC
LOC

##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##
##

=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=
=

"G17";
"N6";
"N7";
"U4";
"T4";
"P6";
"P7";
"T3";
"R4";
"V5";
"V3";
"P5";
"P4";
"H4";
"G4";
"D2";
"AA1";
"W4";
"AA2";
"T6";
"T5";

35
19
36
20

on
on
on
on

U27
U27
U27
U27

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

##
NET
NET
##
NET
NET
NET
NET
##
NET
NET
NET
NET
NET

"SYSCLK_N"
"SYSCLK_P"

LOC = "K22";
LOC = "K21";

##
##

"USB_1_CTS"
"USB_1_RTS"
"USB_1_RX"
"USB_1_TX"

LOC
LOC
LOC
LOC

=
=
=
=

"F18";
"F19";
"B21";
"H17";

##
##
##
##

"USER_CLOCK"
"USER_SMA_CLOCK_N"
"USER_SMA_CLOCK_P"
"USER_SMA_GPIO_N"
"USER_SMA_GPIO_P"

LOC
LOC
LOC
LOC
LOC

=
=
=
=
=

"AB13";
"M19";
"M20";
"A3";
"B3";

##
##
##
##
##

Note:
1.

Pullup and pulldown resistors which branch from nets are not included

2.

Pullup and pulldown resistors to a single point power or GND are included

3.

Series resistors are included

4.

DNP = do not populate, no component will be installed on the PCB at this location

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

65

Appendix C: SP605 Master UCF

66

www.xilinx.com

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

Appendix D

References
This appendix provides references to documentation supporting Spartan-6 FPGAs, tools,
and IP.
For additional information, see www.xilinx.com/support/documentation/index.htm.
Xilinx documents supporting the SP605 Evaluation Board:
1.

DS162, Spartan-6 FPGA Data Sheet: DC and Switching Characteristics

2.

UG380, Spartan-6 FPGA Configuration User Guide

3.

UG388, Spartan-6 FPGA Memory Controller User Guide

4.

DS570, XPS Serial Peripheral Interface (SPI) Data Sheet

5.

DS080, System ACE CompactFlash Solution Data Sheet

6.
7.

UG386, Spartan-6 FPGA GTP Transceivers User Guide
UG138, LogiCORE™ IP Tri-Mode Ethernet MAC v4.2 User Guide

8.

DS606, XPS IIC Bus Interface Data Sheet

9.

UG381, Spartan-6 FPGA SelectIO Resources User Guide

10. DS614, Clock Generator (v3.01a) Data Sheet
11. DS643, Multi-Port Memory Controller (MPMC) (v5.02a) Data Sheet

Additional documentation:
12. Micron Technology, Inc., DDR3 SDRAM Specification (MT41J64M16LA-187E)
13. Winbond, Serial Flash Memory Data Sheet (W25Q64VSFIG)

14. Numonyx, StrataFlash Embedded Memory Data Sheet (JS28F256P30)
15. Epson Toyocom, Oscillator Data Sheet (EG-2121CA-200.0000M-LHPA)
16. PCI SIG, PCI Express Specifications
17. Marvell, Alaska Gigabit Ethernet Transceivers Product Page
18. ST Micro, M24C08 Data Sheet

SP605 Hardware User Guide
UG526 (v1.1.1) February 1, 2010

www.xilinx.com

67



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.4
Linearized                      : No
Page Mode                       : UseOutlines
XMP Toolkit                     : 3.1-702
Producer                        : Acrobat Distiller 7.0.5 (Windows)
Keywords                        : SP605, Spartan-6, board, evaluation
Creator Tool                    : FrameMaker 7.2
Modify Date                     : 2010:02:01 18:47:42-08:00
Create Date                     : 2010:02:01 18:20:39Z
Metadata Date                   : 2010:02:01 18:47:42-08:00
Format                          : application/pdf
Title                           : Xilinx UG526 SP605 Hardware, User Guide
Creator                         : Xilinx, Inc.
Description                     : This user guide documents the Spartan-6 FPGA SP605 evaluation board.
Document ID                     : uuid:afc77bef-46f1-469d-8515-8ef20fa0460b
Instance ID                     : uuid:0a546698-f92b-49aa-a76b-222175ec920d
Has XFA                         : No
Page Count                      : 67
Subject                         : This user guide documents the Spartan-6 FPGA SP605 evaluation board.
Author                          : Xilinx, Inc.
EXIF Metadata provided by EXIF.tools

Navigation menu