Xilinx Spartan-6 LX9 User manual

Xilinx® Spartan™-6 LX9
MicroBoard
User Guide
Revision D

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 2 of 28 Rev D 24 Apr 2015
Contents
1Introduction ..................................................................................................................................................... 4
1.1Description............................................................................................................................................... 4
1.2Board Features.......................................................................................................................................... 5
1.3Reference Designs.................................................................................................................................... 6
1.4Ordering Information ............................................................................................................................... 7
2Functional Description .................................................................................................................................... 8
2.1Xilinx Spartan-6 FPGA LX9 FPGA ........................................................................................................ 9
2.2Clocks..................................................................................................................................................... 11
2.2.1Triple Output User programmable Texas Instruments CDCE913 clock........................................ 11
2.2.2Optional 66.6 MHz Maxim low-cost, fixed-frequency oscillator................................................... 11
2.3Memory.................................................................................................................................................. 12
2.3.132 Mb x 16 (64MB) Micron LPDDR Mobile SDRAM component............................................... 13
2.3.2128 Mb Micron Multi-I/O SPI Flash.............................................................................................. 15
2.4Communication...................................................................................................................................... 16
2.4.1Universal Serial Bus (USB) 2.0, Full Speed USB-to-JTAG bridge via Atmel AT90USB162 /
ATMEGA162U2 AVR Microcontroller and TE Connectivity USB-A connector ....................................... 16
2.4.2USB-UART..................................................................................................................................... 16
2.4.310/100 Ethernet PHY via Texas Instruments DP83848J PHY and TE Connectivity RJ45 connector
17
2.5User I/O and Expansion Connectors...................................................................................................... 19
2.5.1Peripheral Module (PMOD) ........................................................................................................... 19
2.6User Interfaces........................................................................................................................................ 20
2.6.1User LEDs....................................................................................................................................... 20
2.6.2Four configurable FPGA user DIP switches (TE Connectivity 1571983-4).................................. 20
2.6.3One configurable FPGA user push-button (TE Connectivity 8-1437565-0).................................. 20
2.7Power...................................................................................................................................................... 21
2.7.1Power Good LED............................................................................................................................ 21
2.7.2FPGA Decoupling........................................................................................................................... 22
2.7.3Power Results.................................................................................................................................. 23
2.8Configuration ......................................................................................................................................... 24
2.8.1Configuration Modes...................................................................................................................... 24
2.8.2Digilent On-board JTAG Boundary Scan Configuration ............................................................... 24
2.8.3Multi-I/O SPI Flash Configuration................................................................................................. 24
2.8.4JTAG Chain.................................................................................................................................... 24
3Test Design.................................................................................................................................................... 25
4Acknowledgements ....................................................................................................................................... 26
5Getting Help and Support.............................................................................................................................. 27
6Revision History............................................................................................................................................ 28

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 3 of 28 Rev D 24 Apr 2015
Figures
Figure 1 – Spartan-6 FPGA LX9 MicroBoard Front.............................................................................................. 6
Figure 2 – Spartan-6 FPGA LX9 MicroBoard Back.............................................................................................. 6
Figure 3 – Spartan-6 FPGA LX9 MicroBoard Block Diagram.............................................................................. 8
Figure 4 – XC6SLX9 CSG324 I/O Allocation ................................................................................................ 10
Figure 5 – Spartan-6 FPGA LX9 MicroBoard Memory Interfaces...................................................................... 12
Figure 6 – Spartan-6 FPGA LX9 LPDDR Mobile SDRAM Interface................................................................. 13
Figure 7 – 10/100 Ethernet Interface.................................................................................................................... 17
Figure 8 – PMOD Connector Pinout .................................................................................................................... 19
Figure 9 – TPS65708 Connections....................................................................................................................... 21
Figure 10 – Xilinx Ribbon Cable JTAG Connector ............................................................................................. 24
Tables
Table 1 – Ordering Information.............................................................................................................................. 7
Table 2 – CDCE913 Clocks.................................................................................................................................. 11
Table 3 – CDCE913 I2C....................................................................................................................................... 11
Table 4 – 66 MHz Clock....................................................................................................................................... 11
Table 5 – LPDDR Timing Parameters.................................................................................................................. 14
Table 6 – FPGA SPI Interface Pinout................................................................................................................... 15
Table 7 – USB-JTAG Signals............................................................................................................................... 16
Table 8 – USB-to-UART Pin Locations............................................................................................................... 16
Table 9 – 10/100 Pin Assignments ....................................................................................................................... 18
Table 10 – Peripheral Module Connections – J4.................................................................................................. 19
Table 11 – Peripheral Module Connections – J5.................................................................................................. 19
Table 12 – LED Pin Assignments......................................................................................................................... 20
Table 13 – FPGA Dip Switches............................................................................................................................ 20
Table 14 – FPGA Push Button.............................................................................................................................. 20
Table 15 – S6LX9 MicroBoard Capacitors for XC6SLX9-CSG324 ................................................................... 22
Table 16 – S6LX9 Board Capacitor Quantities for XC6SLX9-CSG324............................................................. 22

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 4 of 28 Rev D 24 Apr 2015
1Introduction
The purpose of this manual is to describe the functionality and contents of the Avnet Spartan-6 FPGA LX9
MicroBoard from Avnet Electronics Marketing. This document includes instructions for operating the board,
descriptions of the hardware features, and explanations of the test code programmed into the on-board
programmable memory. For reference design documentation and example projects, see the Avnet Design
Resource Center (DRC).
DRCHomePage: www.em.avnet.com/drc
Spartan-6 FPGA LX9 MicroBoard Kit Home Page www.em.avnet.com/s6microboard
1.1 Description
The Spartan-6 FPGA LX9 MicroBoard provides a complete hardware environment for designers to accelerate
their time to market. The kit delivers a stable platform to develop and test designs targeted to the low-cost and
low-power Xilinx Spartan-6 FPGA. The installed Spartan-6 FPGA LX9 device offers a prototyping
environment to effectively demonstrate the enhanced benefits of low-cost Xilinx FPGA solutions. Reference
designs are included with the kit to exercise standard peripherals on the evaluation board for a quick start to
device familiarization.
The Spartan-6 FPGA LX9 MicroBoard kit contains the following individual pieces:
Avnet Spartan-6 FPGA LX9 MicroBoard
Type A male to Type A female USB Extension Cable
Type A to Micro-B USB Cable
Xilinx ISE® Design Suite WebPACK edition
License voucher for ChipScope™ Pro, XPS, and SDK (device-locked to XC6SLX9)
Welcome Letter
Getting Started Guide
Please note that this kit does NOT include a 10/100 Ethernet cable.

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 5 of 28 Rev D 24 Apr 2015
1.2 Board Features
FPGA
oXilinx Spartan-6 XC6SLX9-2CSG324C FPGA
Clocks
oTriple Output, user programmable, Texas Instruments CDCE913 clock
Pre-programmed during manufacturing
Spread-spectrum enabled
oOptional user installable Maxim DS1088LU-66+, low-cost, fixed-frequency oscillator
Memory
o32 Mb x 16 (512 Mb) Micron LPDDR Mobile SDRAM component
o128 Mb Micron Multi-I/O SPI Flash
Communication
oOne USB 2.0, Full Speed USB-to- JTAG bridge via Atmel AT90USB162 / ATMEGA162U2,
Digilent JTAG firmware, and TE Connectivity USB-A connector
oOne USB 2.0, Full Speed USB-to-UART bridge via Silicon Labs CP2102 and TE Connectivity
Micro-B connector
oOne 10/100 Ethernet port via Texas Instruments DP83848J PHY and TE Connectivity RJ45
connector with Integrated Magnetics
User I/O and Expansion Connectors
oTwo Digilent 12-pin, 0.245mm pitch, Peripheral Module (PMOD) headers support 3rd party
expansion modules
User Interfaces
oFour user LEDs
oFour configurable FPGA user DIP switches
oTwo system push-button switches: one tied to user I/O and used for logical reset in the factory
test image, one hard-wired for FPGA program initialization
Power
oTexas Instruments TPS65708 PMU multi-channel regulator, with 5V input supplied by either
USB connection
Configuration
oMicron N25Q128 128Mb SPI Configuration Flash
oOn-board USB Programming/Configuration based on the Digilent USB Full Speed JTAG design
utilizing the Atmel AT90USB162 / ATMEGA162U2
oXilinx Compatible JTAG Cable
Test Files
oFiles that are used to factory test the Spartan-6 FPGA LX9 MicroBoard are available and can be
found on the Avnet Electronics Marketing Design Resource Center (DRC) web site:
www.em.avnet.com/s6microboard

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 6 of 28 Rev D 24 Apr 2015
1.3 Reference Designs
Reference designs that demonstrate some of the potential applications of the Spartan-6 FPGA LX9 MicroBoard
are available and can be found on the Avnet Electronics Marketing Design Resource Center (DRC) web site:
www.em.avnet.com/s6microboard. See the PDF document included with each reference design for a complete
description of the design and detailed instructions for running a demonstration on the development board.
Check the DRC periodically for updates and new designs. The Expanded Getting Started Guide, available for
download from the DRC, is the best place to start.
Figure 1 – Spartan-6 FPGA LX9 MicroBoard Front
Figure 2 – Spartan-6 FPGA LX9 MicroBoard Back

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 7 of 28 Rev D 24 Apr 2015
1.4 Ordering Information
The following table lists the evaluation kit part numbers and available software options.
Table 1 – Ordering Information
Part Number Hardware
AES-S6MB-LX9-G Xilinx Spartan-6 FPGA LX9 MicroBoard
HW-USB-II-G Xilinx Platform Cable USB-II
210-299P-KIT Digilent HS3 JTAG Cable
EF-EDK-NL EDK Upgrade for ISE WebPack
EF-ISE-EMBD-NL ISE Embedded Edition
EF-ISE-SYSTEM-NL ISE System Edition

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 8 of 28 Rev D 24 Apr 2015
2Functional Description
A Xilinx Spartan-6 FPGA LX9 (XC6SLX9-2CSG324) FPGA is the primary component of the Avnet Spartan-6
FPGA LX9 MicroBoard. A 10/100 Ethernet port and two Full Speed USB interfaces provide means of off-
board communication. On-board memory consists of a 256 Mbit x 16 LPDDR mobile SDRAM component and
a 128 Mbit Multi-I/O SPI Flash that may be used by the FPGA for configuration.
A high-level block diagram of the Spartan-6 FPGA LX9 MicroBoard is shown below followed by a brief
description of each sub-section.
Figure 3 – Spartan-6 FPGA LX9 MicroBoard Block Diagram

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 9 of 28 Rev D 24 Apr 2015
2.1 Xilinx Spartan-6 FPGA LX9 FPGA
The Xilinx XC6SLX9-2CSG324C device designed onto the Spartan-6 FPGA LX9 MicroBoard is a member of
the logic-optimized Xilinx Spartan-6 LX FPGA family. This family is built on a mature 45 nm low-power
copper process technology that delivers the optimal balance of cost, power, and performance. The Spartan-6
LX family offers a new, more efficient, dual-register 6-input look-up table (LUT) logic and a rich selection of
built-in system-level blocks. These include 18 Kb (2 x 9 Kb) block RAMs, second generation DSP48A1 slices,
SDRAM memory controllers, enhanced mixed-mode clock management blocks, SelectIO™ technology,
advanced system-level power management modes, auto-detect configuration options, and enhanced IP security
with Device DNA protection. These features provide a low-cost programmable alternative to custom ASIC
products with unprecedented ease-of-use. Spartan-6 FPGAs offer the best solution for high-volume logic
designs, consumer-oriented DSP designs, and cost-sensitive embedded applications.
On the Avnet Spartan-6 FPGA LX9 MicroBoard, the FPGA provides four I/O banks. Banks 0, 1, and 2 VCCO
as well as the VCCAUX power rail are tied to 3.3V. This allows Bank 0 to interface to 3.3V user I/O, Bank 1 to
interface to 3.3V Ethernet I/O, and Bank 2 to interface to 3.3V configuration I/O. Bank 3 interfaces to the
LPDDR memory and is connected to a 1.8V power rail for low-power consumption memory designs. The
VCCINT power rail is connected to 1.2V.
The four I/O banks are described in
Figure 4 and detailed I/O pin usage is provided throughout this document.

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 10 of 28 Rev D 24 Apr 2015
Bank0
44 IOs
(3.3V)
Bank2
44 IOs
(3.3V)
VCCINT
and
Ground
Bank1
56 IOs
(3.3V)
Bank3
56 IOs
(1.8V)
SPI Flash
(6 I/Os)
LPDDR MCB
(41 I/Os)
User DIP (4 I/Os)
RZQ (1 I/O) Ethernet (18 I/Os)
Config (4 I/Os) Clk (1 I/O)
User LEDs
(4 I/Os)
User PBs
(1 I/O)
UART (2-4 I/Os)
2x6 PMODx2
( 16 I/Os)
Figure 4 – XC6SLX9 CSG324 I/O Allocation

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 11 of 28 Rev D 24 Apr 2015
2.2 Clocks
2.2.1 Triple Output User programmable Texas Instruments CDCE913 clock
The CDCE913 is a modular PLL-based low-cost, high-performance, programmable clock synthesizer,
multiplier, and divider. It can generate up to 3 output clocks from a single input frequency. Each output can be
programmed via an SDA / SCL, SMBus / I2C interface, for any clock frequency up to 230 MHz, using the
integrated configurable PLL. The input crystal frequency on the S6LX9 MicroBoard is 27 MHz. The
following clock frequency outputs are pre-programmed into the CDCE913 during factory configuration.
Table 2 – CDCE913 Clocks
Clock CDCE913 Pin# Signal Name FPGA Pin#
40 MHz U1 pin 11 (Y1) USER_CLOCK V10 (GCLK0)
66.7 MHz U1 pin 9 (Y2) CLOCK_Y2 K15 (GCLK9)
100 MHz U1 pin 8 (Y3) CLOCK_Y3 C10 (GCLK13)
The user is able to modify these frequencies using the FPGA’s connection to the CDCE913 I2C port. Internal
FPGA pull-ups are required for this interface to work properly
Table 3 – CDCE913 I2C
Signal Name CDCE913 Pin# FPGA Pin#
SDA U1 pin 13 U13
SCL U1 pin 12 P12
NOTE: The CDCE913 is pre-programmed to operate in spread spectrum mode to reduce emissions. See the
following forum post for additional explanation:
http://community.em.avnet.com/t5/Spartan-6-LX9-MicroBoard/LX9-MicroBoard-Clock-Problem/td-p/6858
2.2.2 Optional 66.6 MHz Maxim low-cost, fixed-frequency oscillator
This is an unpopulated Maxim 3.3V low-cost oscillator, part number DS1088LU-66+.
Table 4 – 66 MHz Clock
Clock Signal Name FPGA Pin#
66.7 MHz BACKUP_CLOCK R8 (GCLK31)

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 12 of 28 Rev D 24 Apr 2015
2.3 Memory
The Spartan-6 FPGA LX9 MicroBoard is populated with both LPDDR mobile SDRAM memory (256 Mbit x
16) and 128 Mbit SPI Multi-I/O Flash to support various types of applications. The SPI Flash may be used for
FPGA configuration. Figure 5 shows a high-level block diagram of the memory interfaces on this board.
Figure 5 – Spartan-6 FPGA LX9 MicroBoard Memory Interfaces
S6LX9
SPI Flash
Digilent 4-Pin Flash
Progrmming Interface
LPDDR
Mobile SDRAM
DQ[15:0]
A[12:0]
BA[1:0]
LDQS
UDQS
LDM
UDM
CAS#
RAS#
WE#
CS#
CKE
CK_P/N

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 13 of 28 Rev D 24 Apr 2015
2.3.1 32 Mb x 16 (64MB) Micron LPDDR Mobile SDRAM component
The Micron LPDDR mobile SDRAM device, part number MT46H32M16LFBF-5, provides a double data rate
architecture to achieve high-speed operation. The device provides 64 MB and it is internally configured as a
quad-bank DRAM of memory on a single IC. Each of the x16’s 134,217,728-bit banks is organized as 8,192
rows by 1,024 columns by 16 bits. The device has an operating voltage of 1.8V and the interface is
MOBILE_DDR. The Spartan-6 Memory Controller Block supports up to 400 Mb/s (200 MHz double data rate)
performance. The following figure shows a high-level block diagram of the LPDDR Mobile SDRAM interface
on the MicroBoard:
Figure 6 – Spartan-6 FPGA LX9 LPDDR Mobile SDRAM Interface
The LPDDR signals are connected to I/O Bank 3 of the Spartan-6 FPGA LX9 FPGA. The voltage supply pins
(VCCO) for the LPDDR bank are connected to the 1.8V supply rail. This supply rail can be measured across
the 100uF Capacitor C22.
It is highly recommended that anyone creating a Spartan-6 MCB design thoroughly read the two User Guides
(UG388 and UG416), the MIG Master Answer Record 33566, and the associated Answer Records linked
from that Master Record.
The following table provides timing and other information about the Micron device necessary to implement a
DDR2 memory controller.
S6LX9
CSG324
Bank 3
A[
12:0
]
BA[1:0]
LD
Q
S
UD
Q
S
LDM
UDM
CAS
RAS
WE#
CS#
CKE
CK_P/N
LPDDR
Mobile SDRAM
DQ[15:0]

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 14 of 28 Rev D 24 Apr 2015
Table 5 – LPDDR Timing Parameters
MT47H16M16BG-5E: Timing Parameters Time (ps)
or Number
Load Mode Register time (TMRD) 2 tCK
Write Recovery time (TWR) 15000
Write-to-Read Command Delay (TWTR) 10000
Delay between ACT and PRE Commands (TRAS) 40000
Delay after ACT before another ACT (TRC) 55000
Delay after AUTOREFRESH Command (TRFC) 75000
Delay after ACT before READ/WRITE (TRCD) 15000
Delay after ACT before another row ACT (TRRD) 10000
Delay after PRECHARGE Command (TRP) 15000
Refresh Command Interval (TREFC) 70000000
Avg. Refresh Period (TREFI) 7800000
Memory Data Width (DWIDTH) (2 devices) 32
Row Address Width (AWIDTH) 13
Column Address Width (COL_AWIDTH) 9
Bank Address Width (BANK_AWIDTH) 2
Memory Range (64 MB total) 0x3FFFFFF
The layout guidelines for Spartan-6 MCB designs, as detailed in Spartan-6 FPGA Memory Controller, UG388,
were followed in the design of this board. The pinout specified in the Spartan-6 Packaging & Pinout Guide,
UG385 for the XC6SLX9-CSG324 was followed.

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 15 of 28 Rev D 24 Apr 2015
2.3.2 128 Mb Micron Multi-I/O SPI Flash
The Spartan-6 FPGA LX9 Board includes a Micron Multi-I/O SPI Flash memory, part number N25Q128. The
SPI Flash is connected to the FPGA to support Quad-I/O (QIO), Dual-I/O (DIO), or Single-I/O (SIO) SPI
configuration.
The SPI signals are also connected to the Atmel AT90USB162 / ATMEGA162U2 SPI interface pins. This
interface can be used to connect to the SPI flash via the AT90USB162 / ATMEGA162U2 USB and allows for
direct Flash programming using a Digilent provided utility.
Table 6 – FPGA SPI Interface Pinout
Signal N25Q128
Pin# FPGA
Pin# AT90USB162 /
ATMEGA162U2
Pin#
FPGA_MOSI_MOSO0 (MOSI (DQ0)) U2 pin 5 (DQ0) T13 U3 pin 9
FPGA_D0_DIN_MISO_MISO1 (MISO (DQ1)) U2 pin 2 (DQ1) R13 U3 pin 8
FPGA_D1_MISO2 (W#/VPP (DQ2)) U2 pin 3 (DQ2) T14 NC
FPGA_D2_MISO3 (HOLD#(DQ3)) U2 pin 7 (DQ3) V14 NC
FPGA_CCLK (CLK) U2 pin 6 (C) R15 U3 pin 11
FPGA_SPI CS# (SEL) U2 pin 1 (S_N) V3 U3 pin 10
FPGA_PROG (PROGRAM_B) NC V2 U3 pin 19
The SPI Flash is connected to Spartan-6 Bank 2, which has a Vcco of 3.3V, which can be measured across the
100uF Capacitor C23.
The SPI Flash can be programmed in the following ways:
Use the Digilent sfutil.exe command line application to program the Flash directly through the
AT90USB162 / ATMEGA162U2. Please see the Spartan-6_LX9_MicroBoard_Configuration_Guide
located at www.em.avnet.com/s6microboard for an application note on this subject.
Using Digilent USB via JTAG to program the Flash indirectly using iMPACT 12.1 or later with the
Digilent Plug-in.
oDigilent HS3 requires iMPACT 14.1 or later
Using Platform Cable USB via JTAG to program the Flash indirectly using iMPACT 12.1 or later.
Please note that the following patch may be required to build a MicroBlaze Hardware Platform that includes the
XPS_SPI peripheral in EDK 12.4 or earlier: http://www.xilinx.com/support/answers/39017.htm

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 16 of 28 Rev D 24 Apr 2015
2.4 Communication
2.4.1 Universal Serial Bus (USB) 2.0, Full Speed USB-to-JTAG bridge via Atmel AT90USB162 /
ATMEGA162U2 AVR Microcontroller and TE Connectivity USB-A connector
P1 is a TE Connectivity USB-A board-mount connector. P1 connects to a full-speed (12 Mbps) USB peripheral
port on the AT90USB162 / ATMEGA162U2 device. Power supplied by the USB host via connector P1
(+5V_USB_A) is used in conjunction with power from the other USB port, through diodes D13 and D16 to
power the S6LX9 board.
The AT90USB162 / ATMEGA162U2 is used to control FPGA configuration via the Digilent JTAG interface
and also to directly program the SPI Flash via a Digilent program. JTAG configuration is accomplished using
iMPACT and the Digilent Plug-in. Please see the Xilinx Spartan-6 LX9 MicroBoard - Configuration Guide
located at www.em.avnet.com/s6microboard for a User Guide on this subject.
Communicating directly to the SPI Flash is accomplished using the command line sfutil.exe. Both
configurations make use of custom Digilent firmware loaded into the AT90USB162 / ATMEGA162U2 device
during manufacture. The SPI Flash Interface Pinout is shown in Table 6. The JTAG Interface Pinout is shown in
Table 7.
Note that an additional Xilinx Platform Cable connector is provided (J6), for JTAG operation.
Table 7 – USB-JTAG Signals
Signal Xilinx Parallel IV
Pin# FPGA
Pin# AT90USB162 /
ATMEGA162U2
Pin#
FPGA_TCK J6 pin 6 (TCK) A17 (TCK) U3 pin 15 (SCLK)
FPGA_TMS J6 pin 4 (TMS) B18 (TMS) U3 pin 14 (SS_N)
FPGA_TDO J6 pin 8 (TDO) D16 (TDO) U3 pin 17 (MISO)
FPGA_TDI J6 pin 10 (TDI) D15 (TDI) U3 pin 16 (MOSI)
FPGA_PROG NC V2 (PROGRAM_B) U3 pin 19 (PB5)
2.4.2 USB-UART
The Spartan-6 FPGA LX9 MicroBoard implements a Silicon Labs CP2102 device that provides a USB-to-
UART bridge. The USB physical interface is brought out on a TE Connectivity USB micro-B connector labeled
“J3.” Power supplied by the USB host via connector J3 (+5V_USB_B) is used in conjunction with power from
the other USB port, through diodes D13 and D16 to power the S6LX9 board.
Please see the Avnet DRC for an application note describing the driver installation and usage of this device.
Table 8 – USB-to-UART Pin Locations
Net Name Spartan-6 Pin #
USB_RS232_RXD R7
USB_RS232_TXD T7

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 17 of 28 Rev D 24 Apr 2015
2.4.3 10/100 Ethernet PHY via Texas Instruments DP83848J PHY and TE Connectivity RJ45 connector
The PHY device is a Texas Instruments DP83848J. The TE Connectivity RJ45 connector includes integrated
magnetics and LEDs.
A MAC must be placed inside the FPGA, such as the AXI Ethernet Lite, AXI Tri-Mode Ethernet Media
Access Controller (TEMAC), XPS Ethernet Lite, or XPS Tri-Mode TEMAC. These cores are accessible in
ISE Embedded or EDK. The TEMACs require the purchase and installation of a license.
data_tx[3:0]
clk_tx
control_tx
data_rx[3:0]
clk_rx
control_rx
Crystal
25Mhz
10/100 PHY
S6LX9
phy_reset
TransmitReceive
10/100
Magnetics
RJ45
Connector
LEDs
TD_P
TD_N
RD_P
RD_N
gtxclk
Figure 7 – 10/100 Ethernet Interface

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 18 of 28 Rev D 24 Apr 2015
Table 9 – 10/100 Pin Assignments
Net Name FPGA Pin#
FPGA_ETH_MDC M16
FPGA_ETH_MDIO L18
FPGA_ETH_RX_CLK L15
FPGA_ETH_RX_D0 T17
FPGA_ETH_RX_D1 N16
FPGA_ETH_RX_D2 N15
FPGA_ETH_RX_D3 P18
FPGA_ETH_RX_ER N18
FPGA_ETH_DV P17
FPGA_ETH_TX_CLK H17
FPGA_ETH_TX_D0 K18
FPGA_ETH_TX_D1 K17
FPGA_ETH_TX_D2 J18
FPGA_ETH_TX_D3 J16
FPGA_ETH_TX_EN L17
FPGA_ETH_COL M18
FPGA_ETH_CRS N17
FPGA_ETH_RESET# T18
Please note that the PHY Address pins are not strapped on the board. The Avnet XBD for this board places
pull-ups on the AD[4:1] pins. The AD[0] pin is shared with COL, which gets stripped out of EDK 12.4
xps_ethernetlite full duplex designs. The default bitgen options result in this now unused pin getting pulled-
low, which results in a PHY Address of 11110b. If the bitgen options are changed such that UnusedPins are
PullNone, then the PHY Address will be 11111b due to the internal PHY pull-up on AD[0]. The user must be
aware that not controlling these PHY AD pins with internal pull-up and bitgen options will result in a PHY
Address of 00000b, which puts the PHY into Isolate Mode, and it will not operate correctly.

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 19 of 28 Rev D 24 Apr 2015
2.5 User I/O and Expansion Connectors
2.5.1 Peripheral Module (PMOD)
Two 12-pin (2 x 6 female) Peripheral Module (PMOD) headers (J4, J5) are interfaced to the FPGA, with each
header providing 3.3 V power, ground, and eight I/O’s. These headers may be utilized as general-purpose I/Os
or may be used to interface to PMODs. J4 and J5 are placed in close proximity (0.9”-centers) on the PCB in
order to support dual PMODs. Table 10 and Table 11 provide the connector and FPGA pinout. For Digilent
PMODs see: http://www.digilentinc.com/pmods
Table 10 – Peripheral Module Connections – J4
FPGA
pin # I/O Signal Connector
Pin # Connector
Pin # I/O Signal FPGA
pin #
H12 FPGA_PMOD2_P1 1 7 FPGA_PMOD2_P7 K12
G13 FPGA_PMOD2_P2 2 8 FPGA_PMOD2_P8 K13
E16 FPGA_PMOD2_P3 3 9 FPGA_PMOD2_P9 F17
E18 FPGA_PMOD2_P4 4 10 FPGA_PMOD2_P10 F18
- GND 5 11 GND -
- +3.3V_LS1 6 12 +3.3V_LS1 -
Table 11 – Peripheral Module Connections – J5
FPGA
pin # I/O Signal Connector
Pin # Connector
Pin # I/O Signal FPGA
pin #
F15 FPGA_PMOD1_P1 1 7 FPGA_PMOD1_P7 F14
F16 FPGA_PMOD1_P2 2 8 FPGA_PMOD1_P8 G14
C17 FPGA_PMOD1_P3 3 9 FPGA_PMOD1_P9 D17
C18 FPGA_PMOD1_P4 4 10 FPGA_PMOD1_P10 D18
- GND 5 11 GND -
- +3.3V_LS1 6 12 +3.3V_LS1 -
Figure 8 – PMOD Connector Pinout
7 8 9 10 11 12
1 2 3 4 5 6
7 8 9 10 11 12
1 2 3 4 5 6

Copyright © 2015 Avnet, Inc. AVNET and the AV logo are registered trademarks of Avnet, Inc. All other brands are property of their respective owners.
Avnet Electronics Marketing 20 of 28 Rev D 24 Apr 2015
2.6 User Interfaces
2.6.1 User LEDs
Four discrete “High Brightness, Low Vf ” LED’s are installed on the board and can be used to display the status
of the internal logic. These LEDs are attached as shown below and are lit by forcing the associated FPGA I/O
pin to a logic ‘1’ and are off when the pin is either low (0) or not driven.
Table 12 – LED Pin Assignments
Net Name Reference FPGA Pin#
FPGA_GPIO_LED1 D2 P4
FPGA_GPIO_LED2 D3 L6
FPGA_GPIO_LED3 D9 F5
FPGA_GPIO_LED4 D10 C2
2.6.2 Four configurable FPGA user DIP switches (TE Connectivity 1571983-4)
Table 13 – FPGA Dip Switches
FPGA DIP Switch FPGA Pin#
FPGA_DIP1 B3
FPGA_DIP2 A3
FPGA_DIP3 B4
FPGA_DIP4 A4
Please note that internal pulldowns are required for these pins.
2.6.3 One configurable FPGA user push-button (TE Connectivity 8-1437565-0)
Table 14 – FPGA Push Button
FPGA Push-button FPGA Pin#
USER_RESET_N V4
Please note that an internal pulldown is required for this pin.
Table of contents
Other Xilinx I/O System manuals
Popular I/O System manuals by other brands

Sygonix
Sygonix 2268105 operating instructions

M-system
M-system R7L-EC16A instruction manual

Reliance electric
Reliance electric 57C409 instruction manual

Measurement Computing
Measurement Computing PCI-DAS6013 user guide

National Instruments
National Instruments PXI-6071E user manual

HIMA
HIMA HIMax X-DO 24 01 manual