Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin
Scroll Ignore

Download PDF Version of this Document.

 

Scroll pdf ignore

Table of Contents

Table of Contents
maxLevel5

Overview

Scroll Only (inline)
Online version of this manual and other related documents can be found at https://wiki.trenz-electronic.de/display/PD/TE0600

Trenz Electronic GigaBee XC6SLX series are industrial-grade FPGA micromodules integrating a leading-edge Xilinx Spartan-6 LX FPGA, Gigabit Ethernet transceiver (physical layer), two independent banks of 16-bit-wide 128/512 MBytes DDR3 SDRAM, 16 MBytes SPI Flash memory for configuration and operation, and powerful switch-mode power supplies for all on-board voltages. A large number of configurable I/Os is provided via robust board-to-board (B2B) connectors.


All this on a tiny footprint, smaller than half a credit card, at the most competitive price.

Block diagram

Block diagram of the GigaBee XC6SLX board

Main components

Pictures were photographed from revision 3 and serve for informational purposes only.

Top side:

  • Xilinx Spartan-6 LX FPGA
  • clock generator
  • 10/100/1000 Mbps Ethernet PHY
  • protected 1-Wire EEPROM
  • DDR3-SDRAM
  • DC-DC converters

Bottom side:

  • B2B connector J1
  • B2B connector J2
  • Flash memory

Key features

  • Industrial-grade Xilinx Spartan-6 LX FPGA micromodule (LX45 / LX100 / LX150)

  • 10/100/1000 tri-speed Gigabit Ethernet transceiver (PHY)

  • 2 x 16-bit-wide 1 Gb (128 MB) or 4 Gb (512 MB) DDR3 SDRAM

  • 128 Mb (16 MB) SPI Flash memory (for configuration and operation) accessible through:

  • 1 kb protected 1-Wire EEPROM with SHA-1 Engine

  • JTAG port (SPI indirect)

  • FPGA configuration through:

    • B2B connector

    • JTAG port

    • SPI Flash memory

  • Plug-on module with 2 × 100-pin high-speed hermaphroditic strips

  • Up to 52 differential, up to 109 single-ended (+ 1 dual-purpose) FPGA I/O pins available on B2B strips

  • 6.0 A x 1.2 V power rail

  • 3.0 A x 1.5 V power rail

  • 2x 1A x 2.5V power rail
  • 125 MHz reference clock signal

  • Single-ended custom oscillator (option)

  • eFUSE bit-stream encryption (LX100 or larger)

  • 1 user LED

  • Evenly-spread supply pins for good signal integrity

Additional assembly options are available for cost or performance optimization upon request.

Initial Delivery State

Storage device name

Content

Notes

SPI Flash memory

Blinky Demo


protected 1-Wire EEPROM

not programmed


Power Consumption

Power consumption of GigaBee XC6SLX modules highly depend on the FPGA design implemented. Some typical power consumptions are provided below for the following reference systems:

  • Boards – GigaBee XC6SLX 45/100/150

  • Base board – TE0603-02

  • Power supply – 5 V for baseboard

  • Connected Gigabit Ethernet cable

FPGA typeUnconfiguredConfigured with Web-server reference design
LX450.15 A0.6 A
LX1000.17 A0.5 A
LX1500.2 A0.5 A

Detailed Description

Power Supply

The nominal supply voltage of the GigaBee XC6SLX is 3.3 volt. The minimum supply voltage is 3.0 volt. The maximum supply voltage is 3.45 volt.

Warning
titleWarning

Supply voltages beyond the range might affect to device reliability, or even cause permanent damage of the device!

Board power supply diagram

Power Supply Sources

GigaBee XC6SLX board must be powered at least in one of the following two ways:

  • through B2B connector J1 (pins 1, 3, 5, 7, 9, 11, 13, 15),
  • through B2B connector J2 (pins 2, 4, 6, 8, 10, 12).

We recommend to supply the module with all these 14 pins. When one or more of these pins are not power supplied, it or they can be used as power source for user applications.

Please make sure that your logic design does not draw more RMS current per pin than specified in section Board-to-board Connectors.

FPGA banks VCCIO power supply

FPGA VCCIO power options are shown below. Default values for configurable voltages are shown in braces.

BankSupply voltage
B0

VCCIO0 (3.3V)

B1VCCIO1 (1.5V)
B2VCCIO2 (3.3V)
B3VCCIO3 (1.5V)

Bank 0 power supply VCCIO0 can be configured by user to 3.3 V, 2.5 V or 1.5 V, see Chapter VCCIO0 Power Rail. Banks 1 and 3 VCCIO supply voltage is configured to 1.5 V to communicate with DDR3 SDRAM memory chip.

By special request, modules can be supplied without DDR3 SDRAM chips. Contact Trenz Electronic support for details.

On-board Power Rails

GigaBee XC6SLX has the following power rails on-board.

3.3V Power Rail

It is the main internal power rail and must be supplied from an external power source.

It supplies the other following power rails:

  • 1.2V / 6A on-board high-efficiency switching voltage regulator;
  • 1.5V / 3A on-board high-efficiency switching voltage regulator;
  • 2.5V 1A linear voltage regulator;
  • VCCIO0 power rail (option: if zero-resistor R80 is not populated and zero-resistor R79 is populated).
1.2V Power Rail

It is converted from the 3.3V rail by a switching voltage regulator and can provide up to 6A to:

  • FPGA VCCINT power supply pins;
  • Ethernet PHY;
  • J1 connector.
1.5V Power Rail

It is converted from the 3.3V rail by a switching voltage regulator and can provide up to 3A to:

  • DDR3 SDRAM;
  • Vref1 / Vref2 DDR3 SDRAM reference voltages;
  • FPGA banks 1 and 3 VCCO;
  • J2 connector.
2.5V Power Rail

It is converted from the 3.3V rail by a linear voltage regulator and can provide up to 1A to:

  • VCCAUX power rail;
  • Ethernet physical layer;
  • J1 connector;
  • VCCIO0 power rail (option: if zero-resistor R80 is populated and zero-resistor R79 is not populated).
VCCAUX Power Rail

It is converted from the 3.3V rail by a linear voltage regulator and can provide up to 1A to:

  • FPGA auxiliary circuits;
  • J2 connector.
VCCIO0 Power Rail

There are 4 options to supply this rail:

  1. from 3.3 V power rail (if zero-resistor R79 is populated1 and R80 is not);
  2. from 2.5 V power rail (if zero-resistor R80 is populated and R79 is not);
  3. from 1.5 V power rail (if zero-resistors R79 and R80 are not populated and VCCIO0 connected to 1.5 V power rail);
  4. from an external power source through J2 B2B connector (pins 1, 3, 5, 7, 9) (if R79 and R80 are not populated)

It supplies:

  • FPGA bank 0 VCCO.

Figure below show simplified schematic of power options. Dashed resistors are not populated by default.

Table below summarizes power rails information.

power-rail
name

nominal
voltage(V)

maximum
current (A)

power
source

system
supply

user
supply

3.3V3.3

2.4
(3.3 option)

J1, J2module

J1 (≤1.2 A)
J2 (≤1.2 A,
≤2.1 option)

2.5V2.51.03.3VEthernet

J1 (≤0.3 A)
J2 (option)

1.5V1.53.03.3V

DDR3 SDRAM
VCCO (1+3)

J1 (≤0.3 A)
1.2V1.26.03.3V

VCCINT
Ethernet

J1 (≤0.6 A)
VCCAUX2.51.03.3VFPGAJ2 (≤0.3 A)
VCCCIO01.2, 1.5, 1.8, 2.5, 3.30.9J2 or 2.5V or 3.3VVCCO (0)J2 (≤0.9 A)

Power Supervision

Power-on Reset

During power-on, the /RESET line is first asserted. Thereafter, the supply voltage supervisor monitors the power supply rail 3.3V and keeps the /RESET line active (low) as long as the supply rail remains below the threshold voltage (2.93 volt). An internal timer delays the return of the /RESET line to the inactive state (high) to ensure proper system reset prior to a regular system start-up. The typical delay time td of 200 ms starts after the supply rail has risen above the threshold voltage.

After this delay, the /RESET line is reset (high) and the FPGA configuration can start. When the supply rail voltage drops below the threshold voltage, the /RESET line becomes active (low) again and stays active (low) as long as the rail voltage remains below the threshold voltage (2.93 volt). Once the rail voltage raises again and remains over the threshold voltage for more than the typical delay time td of 200 ms, the /RESET line returns to the inactive state (high) to allow a new system start-up.

Power Fail

GigaBee XC6SLX integrates a power-fail comparator which can be used for low-battery detection, power-fail warning, or for monitoring a power supply other than the main supply 3.3 V. When the voltage of the PFI (power-fail comparator input, input pin 16 of connector J2) line drops below 1.25 volt, the /PFO (power-fail comparator output, FPGA pin A2, label IO_L83P_3) line becomes active (low). The user application can sense this line to take action. To set a power fail threshold higher than 1.25 volt, the user can implement a simple resistive voltage divider on the carrier board.

Board-to-board Connectors

Include Page
4 x 5 SoM LSHM B2B Connectors
4 x 5 SoM LSHM B2B Connectors

EPROM

GigaBee XC6SLX board contains a Maxim DS2502-E48 node address chip with factory-programmed valid MAC-48 address and 768 bits of OTP-EPROM memory for user data.

Address chip provide convenient data access through 1-Wire interface up to 16.3 kbps (FPGA pin T11).

More information can be found in the Maxim DS2502-E48 product overwiew.

Additional 1Kb protected 1-Wire EEPROM with SHA-1 engine DS2432 accessible via the same line.

More information can be found at the Maxim DS2432 product page.

DDR3 SDRAM Memory

The board contains two 1 Gb (128 MB) or 4 Gb (512 MB) DDR3 SDRAM chips. Data width of each chip is 16 bit. DDR3 memory connected to FPGA bank 1 and FPGA bank 3. Spartan-6 Memory controller Blocks operations can be merged to implement effective 32-bit memory interface. Refer Xilinx XAPP496 for detailed information.

Flash Memory

GigaBee XC6SLX board contains 128 Mb (16 MB) serial flash memory chip Winbond W25Q128FV (W25Q128BV till REV 02) (U11). This serial flash chip can operate as general SPI memory mode and in double or quad modes. Usage of dual and quad modes increase bandwidth up to 40 MB/s.

For more information see Winbond W25Q128JVEIQ (W25Q128BV or W25Q128FV in old revisions) product overview.

Flash can be programmed in several ways:

  • Direct SPI programming via J1 connector.
  • Indirect SPI programming via FPGA pins, controlled by JTAG.
  • Direct SPI programming by FPGA, using SPI core.

Serial flash is connected to FPGA bank 2 and B2B connector J1; used pins are listed in the table below.

Flash signalFPGA pinJ1 pin
/CST587
CLKY2191
DI(IO0)AB2095
DO(IO1)AA2093
/WP(IO2)U1499
/HOLD(IO3)U1397

Serial flash signals connection

Ethernet

The board contains a Marvell Alaska Ethernet PHY chip (88E1111) operating at 10/100/1000 Mb/s. The board supports GMII interface mode with the FPGA. Configuration details:

  • PHY address – 00111
  • Do not advertise the PAUSE bit
  • Auto Neg
  • Advertise all caps
  • Prefer slave
  • Auto crossover
  • 125clk - enabled
  • GMII to copper
  • Fiber auto-detect - disabled
  • Sleep mode - disabled

Ethernet signals from PHY are connected to B2B connector J1. To use Ethernet in your design, GigaBee module should be connected to the carrier board, which have Ethernet magnetics and RJ45 connector. TE0603 carrier board can be used to access Ethernet capabilities of GigaBee XC6SLX series modules.

Note
titleCaution

For correct operation of the Marvell PHY it is required that PHY Reset pin sees valid low level each time power is applied and also during any brownout situations where system Power is removed for short time, but some pins are not at valid logic levels.

Solutions:

  1. if GbE PHY is not used PHY reset pin can be tied off to GND
  2. if PLL is used from PHY clock, then PLL "locked" output can be used to reset PHY - as long PLL is not locked, it will keep PHY in reset
  3. Reset pulse generation circuit clocked from FPGA internal configuration clock, this circuit can force PHY reset pin to low when external clock from PHY is not available
  4. any custom Reset circuit that is guaranteed to drive PHY reset to low level at least once after FPGA configuration when PHY clock is not running.
  5. any user logic that is guaranteed to drive PHY reset low after FPGA configuration (without using PHY clock).

Explanation: Marvell PHY samples the MODE pins ONLY when it sees low level on PHY reset input, it does not sample those pins during short power off situations (if the reset pin holds high level because of pin capacitance and high impedance of the pins)! So it is possible that the PHY mode is reset, but the mode pins are not sampled again - this yields in mode setting where 125MHz reference clock from PHY is not available.

Oscillators

The module has one 25 MHz oscillator for Ethernet PHY (U9). Ethernet PHY provides clock multiplication and resulting 125 MHz clock acts as a system and user clock for the FPGA (FPGA input pin AA12).

Note
titleCaution

Note: For correct generation start, PHY should receive reset pulse. Recommended way to do it it's to connect PHY reset signal  (ETHERNET_PHY_RST_N) to LOCKED output of corresponding DCM (DCM which use 125 MHz from PHY).

The module also provides additional 3.3 V single-ended oscillator (U12) which can be used as a system and user clock for the FPGA (FPGA input pin Y13).

User LED

The module contains one user active-low LED connected to FPGA output pin T20. To access more LEDs, use a carrier board and drive FPGA signals connected to B2B connectors. As LED connected to FPGA bank with configurable VCCIO to light LED FPGA pin should in '0' (low) state. To disable LED FPGA pin should be in 'Z' (High impedance).

Watchdog

GigaBee XS6LX has a watchdog timer that is periodically triggered by a positive or negative transition of the WDI (watchdog input) line (FPGA pin V9). When the supervising system fails to re-trigger the watchdog circuit within the time-out interval (min 1.1 s, typ 1.6 s, max 2.3 s), the /WDO (watchdog output) line becomes active (low). This event also re-initializes the watchdog timer.

If zero-resistors R2 is not assembled, the watchdog is disabled (alternate assembly).

If zero-resistors R2 is assembled, the watchdog can be enabled (standard assembly). In this case there is still two options:

To enable the watchdog, after module power-up, drive the WDI signal to generate at least one transition (no matter positive or negative).

To keep watchdog disabled, set WDI FPGA signal output to high-impedance. One way to reach this goal is to leave FPGA pin V9 (label IO_L50N_2) undeclared in user constrains file (UCF) and set “unused IOB pins” to “float” in the Xilinx Project Navigator options, see Fig. below.

(Project properties > Configuration options > Unused IOB Pins > Float).

Unused IOB Pins option selection.


In the standard assembly, the /WDO (watchdog output) line is left unconnected1 and the only possibility to reset the module is by driving the /MR (master reset) line active (low) through pin 18 of connector J2.

In the alternate assembly, the /WDO (watchdog output) line is connected through zero-resistor R3 to /MR (master reset) line.

Note
titleCaution

If alternate assembly is used, pin 18 of connector J2 must be left unconnected.

Configuration Options

The FPGA on GigaBee XC6SLX board can be configured by means of the following devices:

  • Xilinx download cable (JTAG)
  • SPI Flash memory

JTAG Configuration

The FPGA can be configured through the JTAG interface. JTAG signals are connected to B2B connector J2. When GigaBee XC6SLX board is used with the TE0603 carrier board, the JTAG interface can be accessed via connectors J5 and J6 on the carrier board.

Flash Configuration

Default configuration option for FPGA is “Master Serial/SPI”. The bit-stream for the FPGA is stored in a serial Flash chip (U11). See chapter 2.7 Flash Memory for additional information.

eFUSE Programming

eFUSE programming feature is not directly supported by GigaBee XC6SLX modules, but it is possible to use it. To program eFUSE, please follow the steps below:
  • Connect VCCAUX to 3.3V power rail.
    On TE0603 it can be done by connecting J5 pin 2 or J6 “VREF” (VCCAUX) to J1 any pin from 1,2,3,4 (3.3V). See Figure below.
  • Program eFUSE using JTAG cable and iMPACT software.
  • Remove power supply connections to VCCAUX

B2B Connectors Pin Descriptions

This section describes how the various pins on B2B connectors J1 and J2 connects to TE0600 on-board components. There are five main signal types connected to B2B connectors:

  • FPGA users signals;
  • FPGA system signals;
  • Power signals;
  • Ethernet PHY signals;
  • Other system signals.
FPGA BankSingle-endedDifferentialTotalVCCIO
Bank 012245VCCIO0 (3.3V)
Bank 11613VCCIO1 (1.5V)
Bank 232145VCCIO2 (3.3V)
Bank 3036VCCIO3 (1.5V)

552109

B2B signals count

Pin Labeling

FPGA user signals connected to B2B connectors are characterized by the "B2B_Bx_Lyy_p" naming convention, where:

  • B2B defines a "FPGA to B2B" signal type;
  • Bx defines the FPGA bank (x = bank number);
  • Lyy defines a differential pair or signal number (yy = pair number);
  • p defines a differential signal polarity (P = positive, N = negative); single ended signals do not have this field.

Ethernet PHY signals use "PHY_name" naming conversions where "PHY" defines signal type "PHY to B2B" and "name" is PHY signal name.

Remaining signals use custom names.

Pin Numbering

Note that GigaBee XC6SLX have hermaphroditic B2B connectors. A feature of  hermaphroditic connector numbering is that connected signal numbers don't match. Odd signals on module connect to even signals on baseboard. For example module signal 1 to baseboard signal 2, module signal 2 to baseboard signal 1, module signal 3 to baseboard signal 4 and so on.

Pin Types

Most pins of B2B connectors J1 and J2 are general-purpose, user-defined I/O pins (GPIOs). There are, however, up to 8 different functional types of pins on the TE0600, as outlined in Table below. In pin-out tables Table 11 and Table 12, the individual pins are colour-coded according to pin type as in Table below.


TE0600 pin types

type
colour code
description
DIOUnrestricted, general-purpose differential user-I/O pin.
SIOUnrestricted, general-purpose user-I/O pin.
CONFIGDedicated configuration signals.
PWRMGMTControl and status signals for the power-saving Suspend mode.
JTAGDedicated JTAG signals.
GNDDedicated ground pin. All must be connected.
TETrenz Electronic specific pin type.
See the description of each pin in the user manual for additional information on the corresponding signals.
POWPower signals.
SPISPI signals.
PHYEthernet PHY signals.

Note that some of Spartan-6 I/O types are partially compatible, so pins of compatible types can be used as inputs for signal of other type. For example pins from FPGA bank with 1.5V VCCO (IOSTANDARD = LVCMOS15) can be used as inputs for 1.2V, 1.8V, 2.5V and 3.3V signals.

See “Spartan-6 FPGA SelectIO Resources” page 38 for detailed information.

External Bank 2 differential clock connection

TE0600 module have optional connection to FPGA bank 2 differential clock input pins. To provide connection from B2B_B2_L41_P signal to Y13 FPGA pin, zero-resistor R69 should be soldered. To provide connection B2B_B2_L41_N signal to AB13 FPGA pin, zero-resistor R81 should be soldered. Note that in this case optional user oscillator U13 can't be used.

J1 Pin-out

J1 pin-out

J1 pinNetType

FPGA pin

Net LengthJ1 pinNetTypeFPGA pinNet Length
13.3VPOW--2GNDGND--
33.3VPOW--4PHY_MDI0_PPHY--
53.3VPOW--6PHY_MDI0_NPHY--
73.3VPOW--8GNDGND--
93.3VPOW--10PHY_MDI1_PPHY--
113.3VPOW--12PHY_MDI1_NPHY--
133.3VPOW--14PHY_AVDDPHY--
153.3VPOW--16PHY_MDI2_PPHY--
17PHY_L10PHY--18PHY_MDI2_NPHY--
19PHY_L100PHY--20GNDGND--
21PHY_L1000PHY--22PHY_MDI3_PPHY--
23PHY_DUPPHY--24PHY_MDI3_NPHY--
25PHY_LED_TXPHY--26GNDGND--
27PHY_LED_RXPHY--28ENTE--
29GNDGND--30INITCONFIGT6-
31B2B_B2_L57_NDIOAB412.3056mm32B2B_B2_L32_NSIOAB119.2307mm
33B2B_B2_L57_PDIOAA412.3446mm34GNDGND--
35B2B_B2_L49_NDIOAB610.9076mm36B2B_B2_L60_PDIOT712.8674mm
37B2B_B2_L49_PDIOAA611.4038mm38B2B_B2_L60_NDIOR713.3583mm
392.5VPOW--40B2B_B2_L59_NDIOR813.4941mm
411.2VPOW--42B2B_B2_L59_PDIOR913.4584mm
431.2VPOW--44GNDGND--
45B2B_B2_L48_NDIOAB714.447mm46B2B_B2_L44_NDIOY1013.4331mm
47B2B_B2_L48_PDIOY714.6069mm48B2B_B2_L44_PDIOW1013.0478mm
49B2B_B2_L45_NDIOAB811.3986mm50B2B_B2_L42_NDIOW119.889mm
51B2B_B2_L45_PDIOAA811.642mm52B2B_B2_L42_PDIOV1110.2701mm
53GNDGND--54GNDGND--
55B2B_B2_L43_NDIOAB913.1392mm56B2B_B2_L18_PDIOV1310.5384mm
57B2B_B2_L43_PDIOY913.5123mm58B2B_B2_L18_NDIOW1310.0455mm
59B2B_B2_L41_NDIOAB10, AB1315.7999mm60B2B_B2_L8_NDIOU1612.2993mm
61B2B_B2_L41_PDIOAA10, Y1316.1771mm62B2B_B2_L8_PDIOU1712.2993mm
63GNDGND--64GNDGND--
65B2B_B2_L21_PDIOY1514.8399mm66B2B_B2_L11_PDIOV1710.5343mm
67B2B_B2_L21_NDIOAB1514.6254mm68B2B_B2_L11_NDIOW1710.1532mm
69B2B_B2_L15_PDIOY1713.2958mm70B2B_B2_L6_PDIOW189.5851mm
71B2B_B2_L15_NDIOAB1713.1454mm72B2B_B2_L6_NDIOY189.1811mm
73GNDGND--74GNDGND--
75B2B_B2_L31_NSIOAB1214.3436mm76B2B_B2_L5_PDIOY198.398mm
77SUSPENDSYSN1521.1709mm78B2B_B2_L5_NDIOAB198.3535mm
79VBATTCONFIGR17-80B2B_B2_L9_NDIOV1810.2621mm
81VFSCONFIGP16-82B2B_B2_L9_PDIOV1910.1752mm
83RFUSECONFIGP15-84GNDGND--
85AWAKESYST1916.1634mm86B2B_B2_L4_NDIOT1713.4321mm
87CSO_BSPIT5-88B2B_B2_L4_PDIOT1813.8014mm
89GNDGND--90GNDGND--
91CCLKSPIY21-92B2B_B2_L29_NSIOY1215.9734mm
93MISOSPIAA20-94B2B_B2_L10_NDIOR1518.4735mm
95MOSISPIAB20-96B2B_B2_L10_PDIOR1618.3045mm
97MISO3SPIU13-98B2B_B2_L2_NDIOAB218.425mm
99MISO2SPIU14-100B2B_B2_L2_PDIOAA218.4085mm

J2 Pin-out

J2 Pin-out

J2 pinNetTypeFPGA pinNet LengthJ2 pinNetTypeFPGA pinNet Length
1VCCIO0POW--23.3VPOW--
3VCCIO0POW--43.3VPOW--
5VCCIO0POW--63.3VPOW--
7VCCIO0POW--83.3VPOW--
9VCCIO0POW--103.3VPOW--
11B2B_PROGBCONFIG--123.3VPOW--
13HSWAPENCONFIGA3-14B2B_B0_L1SIOA49.4715mm
15B2B_B3_L60_NDIOB17.5418mm16PFITE--
17B2B_B3_L60_PDIOB26.7655mm18/MRTE--
191.5VPOW--20GNDGND--
21B2B_B3_L9_NDIOT321.4246mm22B2B_B0_L2_PDIOC512.0314mm
23B2B_B3_L9_PDIOT421.2943mm24B2B_B0_L2_NDIOA511.8853mm
25B2B_B0_L3_PDIOD69.0158mm26B2B_B0_L4_NDIOA610.8292mm
27B2B_B0_L3_NDIOC68.4466mm28B2B_B0_L4_PDIOB611.2228mm
29GNDGND--30GNDGND--
31B2B_B3_L59_PDIOJ714.0801mm32B2B_B0_L5_NDIOA711.7078mm
33B2B_B3_L59_NDIOH813.8896mm34B2B_B0_L5_PDIOC711.9983mm
35B2B_B0_L32_PDIOD79.1276mm36B2B_B0_L6_NDIOA810.6094mm
37B2B_B0_L32_NDIOD89.1646mm38B2B_B0_L6_PDIOB810.9961mm
39GNDGND--40GNDGND--
41B2B_B0_L7_NDIOC89.1167mm42B2B_B0_L8_NDIOA912.2657mm
43B2B_B0_L7_PDIOD99.3073mm44B2B_B0_L8_PDIOC912.5699mm
45B2B_B0_L33_NDIOC108.889mm46B2B_B0_L34_NDIOA1011.7216mm
47B2B_B0_L33_PDIOD109.1201mm48B2B_B0_L34_PDIOB1011.6163mm
49GNDGND--50GNDGND--
51B2B_B0_L36_PDIOD118.6976mm52B2B_B0_L35_NDIOA1112.4283mm
53B2B_B0_L36_NDIOC128.3601mm54B2B_B0_L35_PDIOC1112.6535mm
55B2B_B0_L49_PDIOD149.136mm56B2B_B0_L37_NDIOA1210.7513mm
57B2B_B0_L49_NDIOC148.7449mm58B2B_B0_L37_PDIOB1211.0849mm
59GNDGND--60GNDGND--
61B2B_B0_L62_PDIOD159.687mm62B2B_B0_L38_NDIOA1312.5431mm
63B2B_B0_L62_NDIOC169.5212mm64B2B_B0_L38_PDIOC1312.8448mm
65B2B_B0_L66_PDIOE1610.0885mm66B2B_B0_L50_NDIOA1411.3259mm
67B2B_B0_L66_NDIOD179.9228mm68B2B_B0_L50_PDIOB1411.4909mm
69GNDGND--70GNDGND--
71B2B_B1_L10_PDIOF1611.3734mm72B2B_B0_L51_NDIOA1512.0938mm
73B2B_B1_L10_NDIOF1711.466mm74B2B_B0_L51_PDIOC1512.5055mm
75B2B_B1_L9_PDIOG1612.5086mm76B2B_B0_L63_NDIOA1611.3551mm
77B2B_B1_L9_NDIOG1712.6008mm78B2B_B0_L63_PDIOB1611.772mm
79GNDGND--80GNDGND--
81B2B_B1_L21_NDIOJ1615.7408mm82B2B_B0_L64_NDIOA1713.5157mm
83B2B_B1_L21_PDIOK1615.9404mm84B2B_B0_L64_PDIOC1713.4806mm
85B2B_B1_L61_PDIOL1717.852mm86B2B_B0_L65_NDIOA1812.4997mm
87B2B_B1_L61_NDIOK1817.4155mm88B2B_B0_L65_PDIOB1812.3889mm
89GNDGND--90GNDGND--
91VCCAUXPOW--92B2B_B1_L20_PDIOA2011.0846mm
93TMSJTAGC18-94B2B_B1_L20_NDIOA2110.7172mm
95TDIJTAGE18-96B2B_B1_L19_PDIOB2112.0803mm
97TDOJTAGA19-98B2B_B1_L19_NDIOB2211.8608mm
99TCKJTAGG15-100B2B_B1_L59SIOP1930.179mm

Signal Integrity Considerations

Traces of differential signals pairs are routed symmetrically (as symmetric pairs).

Traces of differential signals pairs are NOT routed with equal length, although difference in signal lines length is negligible for actual signal frequencies. For applications where traces length has to be matched or timing differences have to be compensated, Tables abowe list the trace length of I/O signal lines measured from FPGA balls to B2B connector pins.

Traces of differential signals pairs are routed with a differential impedance between the two traces of 100 ohm. Single ended traces are routed with 60 ohm impedance.

An electronic version of these pin-out tables are available for download from the Trenz Electronic support area of the web site.

Module revisions and assembly variants

Module revision coded by 4 FPGA BR[3:0] pins, which can be read by FPGA firmware. All these pins should be configured to have internal PULLUP.

Signal
FPGA pin
BR3
R19
BR2
P18
BR1
N16
BR0
P17
Revision 011111
Revision 021110
Revision 031101
Revision 041100

Board revisions pin coding


Main differences between 01 and 02 revisions:

  • More powerful regulators for 1.2V and 1.5V rails
  • VCCAUX separated from 2.5V power rail
  • 128Mbit SPI Flash
  • Additional secure 1Kbit EEPROM
  • Optional B2B connection to bank 2 differential clock input

Main differences between 02 and 03 revisions:

  • Optimized placement and routing for DC/DC converters
  • Added thermal vias to mounting holes
  • Added Testpoints
  • Changed Board revision identification to REV03
  • Changed U9 from SIT1602AI-83-33E-25.0000 to SiT8008AI-73-XXS-25.000000E
  • Added Track-it™ Traceability Pad
  • Change SPI Flash from W25Q128BVEIG to W25Q128FVEIG
  • DDR3 changed from IM4G16D3EABG-125I to IM4G16D3FABG-125I for the 4 GBit variants
  • U13 (DS2432P+) is no longer populated by default

Main differences between 03 and 04 revisions:

  • Optimized placement and routing
  • More powerful regulators
  • Removed stucked vias
  • Added Testpoints
  • Changed Board revision identification to REV04
  • U12 was fitted for all module assembly variants as default

Module assembly variants coded by 4 zero ohm resistors, connected to FPGA AV[3:0] pins. All these pins should be configured to have internal PULLUP.

Signal
FPGA pin
AV3
M18
AV2
M17
AV1
V20
AV0
U19
Speed
grade
SDRAMTemp
grade
Status
TE0600-02[V|B]000022x128MBitCobsolete
TE0600-02[V|B]I000122x128MBitIobsolete
TE0600-02[V|B]F001032x128MBitCobsolete
TE0600-02[V|B]IF001132x128MBitIobsolete
TE0600-02[V|B]MF010032x512MBitCobsolete
 TE0600-03[V|B]000022x128MBitCfull production
TE0600-03[V|B]I000122x128MBitIfull production
TE0600-03[V|B]F001032x128MBitCfull production
TE0600-03[V|B]IF001132x128MBitIfull production
TE0600-03[V|B]MF010032x512MBitCfull production
TE0600-04-52I11000122x128MBitIfull production
TE0600-04-72C11000022x128MBitCfull production
TE0600-04-72C21010022x512MBitCfull production
TE0600-04-83C21011032x512MBitCfull production
TE0600-04-83I11001132x128MBitIfull production
TE0600-04-83I21011132x512MBitIfull production

Assembly variants pin coding

Related Materials and References

The following documents provide supplementary information useful with this user manual.

Data Sheets

Documentation Archives

User Guides

Design and Development Tools

Design Resources

Tutorials

Glossary of Abbreviations and Acronyms

(error)A WARNING notice denotes a hazard. It calls attention to an operating procedure, practice, or the like that, if not correctly performed or adhered to, could result in damage to the product or loss of important data. Do not proceed beyond a WARNING notice until the indicated conditions are fully understood and met.
(warning)A CAUTION notice denotes a risk. It calls attention to an operating procedure, practice, or the like that, if not correctly performed or adhered to, could result in a fault. (undesired condition that can lead to an error) Do not proceed beyond a CAUTION notice until the indicated conditions are fully understood and met.

API

application programming interface

B2B

board-to-board

DSP

digital signal processing; digital signal processor

EDK

Embedded Development Kit

IOB

input / output blocks; I/O blocks

IP

intellectual property

ISP

In-System Programmability

OTP

one-time programmable

PB

push button

SDK

Software Development Kit

TE

Trenz Electronic

XPS

Xilinx Platform Studio

Mechanical Dimensions

GigaBee XC6SLX can reach a minimum vertical height of about 8 mm, if B2B connectors are not assembled. The maximum component height on the module board on the top side is about 3.5 mm. The maximum component height on the module board on the bottom side is about 3.0 mm.

The typical minimum and maximum height from the carrier board surface, of a GigaBee XC6SLX when it mounted on a carrier board, is respectively about 5.0 mm and about 13 mm.

GigaBee XC6SLX has 4 mounting holes, one in each corner. The module can be fixed by screwing M3 screws (ISO 262) onto a carrier board through those mounting holes.


Operating Temperature Ranges

Commercial grade: 0°C to +70°C.

Industrial grade: -40°C to +85°C.

The module operating temperature range depends also on customer design and cooling solution. Please contact us for options.

Weight

GigaBee XC6SLX weighs between 17.1 and 17.3 g with standard connectors.

Document Change History

Date

Revision

Contributors

Description

2011-10-010.01AIKRelease.
2011-10-050.02AIKAdded B2B pin-out section.
2011-10-060.03AIKReformatted pin-out tables. Added eFUSE programming section.
2011-10-060.04AIKAdded board photos. Additions to eFUSE section.
2011-10-060.05AIKRemoved net length information for nets which can't be measured right.
2011-10-060.06AIKAdded power consumption section.
2011-10-080.07AIKLittle fixes after FDR audit.
2011-10-120.08AIKFix in eFUSE section.
2011-11-110.09AIKAdded pin numbering description for B2B connectors
2012-01-200.10AIKAdded pin compatibility note and manual reference.
2012-04-120.11AIKAdded FPGA banks VCCIO voltages table.
2012-04-171.00FDRUpdated documentation link.
Replaced obsolete ElDesI and RedMine links with current GitHub links.
Updated dating convention.
2012-05-181.01AIKCorrected cross-reference in section 3.2. Corrected LED description.
2012-06-181.02FDRRemoved junction temperature limits under connector current ratings.
2012-07-181.03AIKAdded table with B2B signals summary per FPGA bank
2012-10-302.01AIKFork to 01 and 02 board revisions
2012-11-062.01AIKFixed bank 1 power options
2012-11-212.02AIKUpdated module diagram
2012-11-302.03AIKAdded Ethernet disable note
2012-12-192.04AIKFixed SPI Flash size on block diagram
2013-01-212.05AIKAdded PHY reset note
2013-03-132.06AIKConnectors current chapter moved to separate document
2013-03-132.07AIKChanged Bank 1 power supply description and VCCIO0 sources description
2016-01-29

2.08

AIK

Pause advertise correction
2016-11-05
3.00


FDR


Document ported to wiki and adapted to web presentation.
2017-04-03
TTAdded REV03 to assembly Variant Table
2024-03-11
4.00
MT

Added REV04 to assembly variant coding table

Added REV04 to revision coding table

Added main differences between 03 and 04 revisions

Updated nets lengths table

Added info about additional 3.3V single-ended oscillator (U12)

Updated supply diagram

Updated block diagram

Disclaimer

Include Page
IN:Legal Notices
IN:Legal Notices