Getting Started With The Xilinx Spartan-6 FPGA SP605 Evaluation Kit
Getting Started With The Xilinx Spartan-6 FPGA SP605 Evaluation Kit
XPM 0402789-01
© Copyright 2009 – 2011 Xilinx, Inc. Xilinx, the Xilinx logo, Artix, ISE, Kintex, Spartan, Virtex, Zynq, and other designated brands included
herein are trademarks of Xilinx in the United States and other countries. [If applicable, insert relevant third-party sentence.] All other
trademarks are the property of their respective owners.
DISCLAIMER
The information disclosed to you hereunder (the “Materials”) is provided solely for the selection and use of Xilinx products. To the maximum
extent permitted by applicable law: (1) Materials are made available "AS IS" and with all faults, Xilinx hereby DISCLAIMS ALL
WARRANTIES AND CONDITIONS, EXPRESS, IMPLIED, OR STATUTORY, INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY, NON-INFRINGEMENT, OR FITNESS FOR ANY PARTICULAR PURPOSE; and (2) Xilinx shall not be liable (whether
in contract or tort, including negligence, or under any other theory of liability) for any loss or damage of any kind or nature related to, arising
under, or in connection with, the Materials (including your use of the Materials), including for any direct, indirect, special, incidental, or
consequential loss or damage (including loss of data, profits, goodwill, or any type of loss or damage suffered as a result of any action
brought by a third party) even if such damage or loss was reasonably foreseeable or Xilinx had been advised of the possibility of the same.
Xilinx assumes no obligation to correct any errors contained in the Materials, or to advise you of any corrections or update. You may not
reproduce, modify, distribute, or publicly display the Materials without prior written consent. Certain products are subject to the terms and
conditions of the Limited Warranties which can be viewed at http://www.xilinx.com/warranty.htm; IP cores may be subject to warranty and
support terms contained in a license issued to you by Xilinx. Xilinx products are not designed or intended to be fail-safe or for use in any
application requiring fail-safe performance; you assume sole risk and liability for use of Xilinx products in Critical Applications:
http://www.xilinx.com/warranty.htm#critapps.
Revision History
The following table shows the revision history for this document.
Spartan-6/SP605 Getting Started Guide www.xilinx.com UG525 (v1.3) March 29, 2011
Table of Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
SP605 Evaluation Kit Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Key Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Spartan-6 FPGA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Communications and Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Expansion Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Clocking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Getting Started with the Base Reference Design Demonstration. . . . . . . . . . . . . . . 8
Setting Up the SP605 Board for the BRD Demonstration . . . . . . . . . . . . . . . . . . . . . . . . 9
Installing the Application GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Default Jumper Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Connecting the Cables and CompactFlash Memory Card . . . . . . . . . . . . . . . . . . . . . . . 11
Setting the CF Configuration Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Starting the Base Reference Design GUI Application . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Setting Ethernet Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Selecting an Image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Changing the Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Getting Started with the Diagnostic Flash Demonstration . . . . . . . . . . . . . . . . . . . . 18
Setting the Default Jumper Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Installing CompactFlash Card, USB UART Cable, and 12V Power . . . . . . . . . . . . . . . 18
Setting the Mode Select and System ACE CF Select Switches . . . . . . . . . . . . . . . . . . . 19
Installing the USB UART Cable and Driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Setting Up a Terminal Program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Configure with BIST Diagnostic Design . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Running the Diagnostic Demonstration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Installing the ISE Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Redeeming the Software and IP License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Getting Additional Help and Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Appendix A: References
Support Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Spartan-6 FPGA Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Key Features
Spartan-6 FPGA
• XC6SLX45T-3C in FGG484 package
Configuration
• Onboard JTAG configuration circuitry
• 8 MB Quad SPI flash memory
• 32 MB Parallel (BPI) flash memory
• 2 GB CompactFlash (CF) memory card
Memory
• 128 MB DDR3 component memory
• 32 MB parallel (BPI) flash memory (also available for configuration)
• 8 Kb IIC EEPROM
• 8 MB Quad SPI flash memory (also available for configuration)
Expansion Connectors
• FMC LPC connector (1 GTP transceiver, 68 single-ended or 34 differential user-
defined signals)
• User GPIO with two SMA connectors
• 4 user I/O (1 x 6 header)
Clocking
• 200 MHz oscillator (differential)
• 27 MHz socketed oscillator (single-ended)
• SMA connectors for external clock (differential)
• GTP transceiver reference clock port with two SMA connectors
Display
• Video - DVI/VGA interface
• 16 x 2 LCD character display
• 4 LEDs
Control
• 4 Pushbuttons
• 4 DIP switches
Power
• 12V wall adapter or ATX power supply
• Voltage and current measurement capability of 2.5V, 1.5V, and 1.2V supplies
Suspend Header
Power Monitor
User CLK
IIC EEPROM Socket GTP Transceiver Connector
(Reverse Side) SPI Prog/Sel Differential Pairs Pushbuttons (4x)
32MB Parallel (BPI) Header 12V Fan
Linear Flash Memory PCIe Gen 1 LEDs (4x) Connector UG525_01_030811
DDR3
GMII Packet
Gamma FIR Inverse DVI
Processing
1000 Mb/s Filters Gamma Output
Ethernet Engine
PC PHY 100 Mb/s
Ethernet Image Processing
MDIO MAC
Management
PicoBlaze
Loopback
Test
GTP
Transceiver
UG525_02_101710
UG525_03_101910
This also installs WinPcap, as shown in Figure 1-3 and Figure 1-4. WinPcap is used by the
BRD GUI application.
X-Ref Target - Figure 1-4
UG525_04_101910
J19
J44
J22
J46
UG525_05_101810
Power On
Switch
Ethernet
Cable
12V
Power
J18
DVI to VGA
Adapter
UG525_06_101910
S1 SW1 UG525_07_101910
Figure 1-7: Setting the Mode Select and System ACE CF Select Switches
UG525_08_101910
Load the Base Reference Design demonstration from the CompactFlash memory card. To
load from the CF card, reset the FPGA by pressing the System ACE CF reset button (SW9),
shown in Figure 1-9.
X-Ref Target - Figure 1-9
System ACE™ CF
Reset Button (SW9)
UG525_09_101910
Figure 1-9: Reset System ACE CF and Load CF Card BRD Demonstration
Ethernet
Cable
Ethernet LEDs
UG525_10_101910
Selecting an Image
On the USB flash memory, navigate to the SP605_BRD_Reference_Design →
SP605_BRD_Images directory and select the fractal1.jpg image. Then click the
Show Display button.
The default filter effect is an Identity function (Figure 1-11). It takes the loaded image and
simply processes it without any filtering effect. The image is sent back over the Ethernet
link and displayed in the GUI. It is also sent over the DVI display port.
X-Ref Target - Figure 1-11
UG525_11_101910
UG525_12_102010
J46
UG525_13_030811
Figure 1-13: Default Jumper Settings, Cable Connections, and CompactFlash Memory Connection
S1 SW1 UG525_14_102610
Figure 1-14: Setting the Mode Select and System ACE Select Switches
UG525_15_102610
UG525_16_102010
In the Connect To window, select the COM port that the USB cable is connected to — for
example, COM5 — and click OK. See Figure 1-17.
UG525_17_102110
UG525_18_102110
System ACE™ CF
Reset Button (SW9)
S1 = 0001
UG525_19_032711
UG525_20_102610
The various diagnostic demonstration menu options can be run to see the different features
working on the development board.
At this point, the user should have seen the board powering on, and that features like the
UART, switches, LEDs, flash, memories, and ethernet are passing their diagnostic tests. If
problems occur, turn to the “Getting Additional Help and Support” section of this guide.
UG525_21_102610
To create a license:
1. Go to www.xilinx.com/getlicense/ (Figure 1-22).
X-Ref Target - Figure 1-22
2. To use an existing Xilinx user account, enter User ID and Password and click Sign In.
To create a new account, click Create Account.
Note: For questions or other help, contact Xilinx customer service at:
http://www.xilinx.com/support/techsup/tappinfo.htm.
3. After signing in, confirm that the contact information is correct and click Next.
4. Under the Create New Licenses tab, enter the 22-digit code from the voucher in the
field shown in Figure 1-23. Click Redeem Now.
X-Ref Target - Figure 1-23
UG525_23_110510
The software represented by the voucher code is added to the product table and is
selected (checked) for licensing, as shown in Figure 1-24.
Note: The software descriptions shown in Figure 1-24 are examples and might differ from the
descriptions shown on the actual page.
5. Click Generate Node Locked License at the bottom of the page to start the license
generation flow (Figure 1-24).
X-Ref Target - Figure 1-24
UG525_24_110510
6. When prompted to select a host name for the license, select a host ID. The host ID can
be a dongle serial number, Ethernet MAC address, or a disk volume ID.
7. When license generation is complete, the license will be emailed. Follow the
instructions in the Xilinx License email to complete the licensing process (Figure 1-25).
X-Ref Target - Figure 1-25
UG525_25_1105810
UG525_36_110510
9. Navigate to the location where the Xilinx.lic file is saved and select it
(Figure 1-27).
X-Ref Target - Figure 1-27
UG525_27_110510
The ISE software license is now installed. Click OK on the Success Dialog (Figure 1-28) to
close the Xilinx License Configuration Manager.
X-Ref Target - Figure 1-28
UG525_28_110510
Warranty
THIS LIMITED WARRANTY applies solely to standard hardware development boards
and standard hardware programming cables manufactured by or on behalf of Xilinx
(“Development Systems”). Subject to the limitations herein, Xilinx warrants that
Development Systems, when delivered by Xilinx or its authorized distributor, for ninety
(90) days following the delivery date, will be free from defects in material and
workmanship and will substantially conform to Xilinx publicly available specifications for
such products in effect at the time of delivery. This limited warranty excludes:
(i) engineering samples or beta versions of Development Systems (which are provided
"AS-IS" without warranty); (ii) design defects or errors known as "errata"; (iii)
Development Systems procured through unauthorized third parties; and (iv)
Development Systems that have been subject to misuse, mishandling, accident, alteration,
neglect, unauthorized repair or installation. Furthermore, this limited warranty shall not
apply to the use of covered products in an application or environment that is not within
Xilinx specifications or in the event of any act, error, neglect or default of Customer. For
any breach by Xilinx of this limited warranty, the exclusive remedy of Customer and the
sole liability of Xilinx shall be, at the option of Xilinx, to replace or repair the affected
products, or to refund to Customer the price of the affected products. The availability of
replacement products is subject to product discontinuation policies at Xilinx. Customer
may not return product without first obtaining a customer return material authorization
(RMA) number from Xilinx.
THE WARRANTIES SET FORTH HEREIN ARE EXCLUSIVE. XILINX DISCLAIMS ALL
OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING,
WITHOUT LIMITATION, ANY WARRANTY OF MERCHANTABILITY, FITNESS FOR A
PARTICULAR PURPOSE, OR NON-INFRINGEMENT, AND ANY WARRANTY THAT
MAY ARISE FROM COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE
OF TRADE. (2008.10)
Do not throw Xilinx products marked with the “crossed out wheelie bin” in the trash.
Directive 2002/96/EC on waste electrical and electronic equipment (WEEE) requires the
separate collection of WEEE. Customer cooperation is essential in ensuring the proper
management of WEEE and the protection of the environment and human health from
potential effects arising from the presence of hazardous substances in WEEE. Return the
marked products to Xilinx for proper disposal. Further information and instructions for
free-of-charge return available at: http:\\www.xilinx.com\ehs\weee.htm.
References
This appendix lists support and document references for Spartan-6 devices and the
SP605 Evaluation Kit.
Support Resources
The SP605 Evaluation Kit product website describes the evaluation kit, provides ordering
information, and links to other relevant webpages:
• http://www.xilinx.com/products/devkits/EK-S6-SP605-G.htm
The SP605 documentation website provides access to documents, reference design files,
and other SP605 board collateral:
• http://www.xilinx.com/products/boards/sp605/reference_designs.htm
The Xilinx support website provides access to a variety of support resources including an
answers database search, WebCase support, and contact information:
• http://www.xilinx.com/support