...
Scroll Only (inline) |
---|
Online version of this manual and other related documents can be found at https://wiki.trenz-electronic.de/display/PD/TE0715TE0600 |
All this on a tiny footprint, smaller than half a credit card, at the most competitive price.
Block diagram of the GigaBee XC6SLX board to do
1. Zynq-7000 all programmable SoC.
2. System controller CPLD.
3. Programmable clock generator.
Top side:
...
...
...
...
6. Hi-Speed USB 2.0 ULPI transceiver.
7a. B2B connector JM1.
7b. B2B connector JM2.
7c. B2B connector JM3.
8. 256 Mbit (32 Mbyte) 3.0V SPI flash memory.
9. Low power RTC with battery backed SRAM.
10. PowerSoC DC-DC converter.
Bottom side:
Industrial-grade Xilinx
Zynq-7000 (XC7Z015, XC7Z030) SoMSpartan-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
Plug-on module with 2 × 100-pin and 1 × 60-pin high-speed hermaphroditic strips
Up to 52 differential, up to 109 single-ended (+ 1 dual-purpose) FPGA I/
Os (65 LVDS pairs possible) and 14 PS MIOO pins available on B2B
connectorsstrips
4.0 A x 1.2 V power rail
1.5 A x 1.5 V power rail
125 MHz reference clock signal
Single-ended custom oscillator (option)
System managementeFUSE bit-stream encryption
(LX100 or larger)
1 user
UserLED
Evenly-spread supply pins for good signal integrity
Additional assembly options are available for cost or performance optimization upon request.
Storage device name | Content | Notes |
---|
24AA025E48 EEPROM
SPI Flash |
Empty, not programmed
Except serial number programmed by flash vendor.
SPI Flash Quad Enable bit
Programmed
SPI Flash main array
Demo design
EFUSE USER
Not programmed
EFUSE Security
Not programmed
I/O signals connected to the SoC's I/O bank and B2B connector:
...
13
...
HR
...
JM1
...
48
...
User
...
34
...
HR/HP
...
JM2
...
18
...
User
...
TE0715-xx-15 has no HP-Banks, Banks 34 and 35 are HR-Banks at this module!
Banks 34 and 35 of TE0715-xx-30 are HP-Banks and support voltages from 1.2V to 1.8V standards
...
HR/HP
...
JM2
...
50
...
User
...
34
...
HR/HP
...
JM3
...
16
...
User
...
500
...
MIO
...
JM1
...
8
...
3.3V
...
501
...
MIO
...
JM1
...
6
...
1.8V
...
112
...
GT
...
JM3
...
4 Lanes
...
N/A
...
112
...
GT CLK
...
JM3
...
One Differential Input
...
N/A
...
NB! AC coupling capacitors
on baseboard required.
For detailed information about the pin out, please refer to the Master Pinout Table.
MIO | Function | B2B Pin | Notes | MIO | Function | B2B Pin | Notes | |
---|---|---|---|---|---|---|---|---|
0 | GPIO | JM1-87 | B2B | 16..27 | ETH0 | - | RGMII | |
1 | QSPI0 | - | SPI Flash-CS | 28..39 | USB0 | - | ULPI | |
2 | QSPI0 | - | SPI Flash-DQ0 | 40 | SDIO0 | JM1-27 | B2B | |
3 | QSPI0 | - | SPI Flash-DQ1 | 41 | SDIO0 | JM1-25 | B2B | |
4 | QSPI0 | - | SPI Flash-DQ2 | 42 | SDIO0 | JM1-23 | B2B | |
5 | QSPI0 | - | SPI Flash-DQ3 | 43 | SDIO0 | JM1-21 | B2B | |
6 | QSPI0 | - | SPI Flash-SCK | 44 | SDIO0 | JM1-19 | B2B | |
7 | GPIO | - | Green LED D4 | 45 | SDIO0 | JM1-17 | B2B | |
8 | QSPI0 | - | SPI Flash-SCKFB | 46 | GPIO | - | Ethernet PHY LED2 INTn Signal. | |
9 | JM1-91 | B2B | 47 | GPIO | - | RTC Interrupt | ||
10 | JM1-95 | B2B | 48 | I2C1 | - | SCL on-board I2C | ||
11 | JM1-93 | B2B | 49 | I2C1 | - | SDA on-board I2C | ||
12 | JM1-99 | B2B | 50 | GPIO | - | ETH0 Reset | ||
13 | JM1-97 | B2B | 51 | GPIO | - | USB Reset | ||
14 | UART0 | JM1-92 | B2B | 52 | ETH0 | - | MDC | |
15 | UART0 | JM1-85 | B2B | 53 | ETH0 | - | MDIO |
On board Gigabit Ethernet PHY is provided with Marvell Alaska 88E1512 IC. The Ethernet PHY RGMII Interface is connected to the Zynq Ethernet0 PS GEM0. I/O voltage is fixed at 1.8V for HSTL signaling. SGMII (SFP copper or fiber) can be used directly with the Ethernet PHY, as the SGMII pins are available on the B2B connector JM3. The reference clock input of the PHY is supplied from an onboard 25MHz oscillator (U9), the 125MHz output clock is connected to IN5 of the PLL chip (U10).
Ethernet PHY connection
...
Can be routed via PL to any free PL I/O pin in B2B connector.
This LED is connected to PL via level-shifter implemented in
system controller CPLD.
...
By default the PHY address is strapped to 0x00, alternate
configuration is possible.
...
USB PHY is provided by USB3320 from Microchip. The ULPI interface is connected to the Zynq PS USB0. The I/O Voltage is fixed at 1.8V. The reference clock input of the PHY is supplied from an onboard 52MHz oscillator (U15).
USB PHY connection
...
memory | Blinky Demo | |
protected 1-Wire EEPROM | not programmed |
|
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 from baseboard
Connected Gigabit Ethernet cable
FPGA type | Unconfigured | Configured with Web-server reference design |
---|---|---|
LX45 | 0.15 A | 0.6 A |
LX100 | 0.17 A | 0.5 A |
LX150 | 0.2 A | 0.5 A |
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 | ||
---|---|---|
| ||
Supply voltages beyond the range might affect to device reliability, or even cause permanent damage of the device! |
GigaBee XC6SLX board must be powered at least in one of the following two ways:
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 VCCIO power options are shown below. Default values for configurable voltages are shown in braces.
Bank | Supply voltage |
---|---|
B0 | VCCIO 0 (3.3 V) |
B1 | VCCIO 1 (1.5 V) |
B2 | 3.3 V |
B3 | 1.5 V |
Bank 0 power supply VCCIO 0 can be configured by user to 3.3 V, 2.5 V or 1.5 V, see Chapter VCCIO0 Power Rail. Bank 1 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.
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 Power Rail | It is converted from the 3.3V rail by a switching voltage regulator and can provide up to 4.0 A to:
|
1.5V Power Rail | It is converted from the 3.3V rail by a switching voltage regulator and can provide up to 1.5 A to:
|
2.5V Power Rail | It is converted from the 3.3V rail by a linear voltage regulator and can provide up to 0.8 A to:
|
VCCAUX Power Rail | It is converted from the 3.3V rail by a linear voltage regulator and can provide up to 0.8 A to:
|
VCCIO0 Power Rail | There are 4 options to supply this rail:
It supplies:
Figure below show simplified schematic of power options. Dashed resistors are not populated by default. |
Table below summarizes power rails information.
power-rail | nominal | maximum | power | system | user |
---|---|---|---|---|---|
3.3V | 3.3 | 2.4 | J1, J2 | module | J1 (≤1.2 A) |
2.5V | 2.5 | 0.8 | 3.3V ? linear | Ethernet | J1 (≤0.3 A) |
1.5V | 1.5 | 1.5 | 3.3V ? switch | DDR3 SDRAM | J1 (≤0.3 A) |
1.2V | 1.2 | 4.0 | 3.3V ? switch | VCCINT | J1 (≤0.6 A) |
VCCAUX | 2.5 | 0.8 | 3.3V ? linear | FPGA | J2 (≤0.3 A) |
VCCCIO0 | 1.2, 1.5, 1.8, 2.5, 3.3 | 0.9 | J2 | VCCO (0) | J2 (≤0.9 A) |
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.
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.
Include Page | ||||
---|---|---|---|---|
|
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.
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.
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 W25Q128FV (W25Q128BV till REV 02) product overview.
Flash can be programmed in several ways:
Serial flash is connected to FPGA bank 2 and B2B connector J1; used pins are listed in the table below.
Flash signal | FPGA pin | J1 pin |
/CS | T5 | 87 |
CLK | Y21 | 91 |
DI(IO0) | AB20 | 95 |
DO(IO1) | AA20 | 93 |
/WP(IO2) | U14 | 99 |
/HOLD(IO3) | U13 | 97 |
Serial flash signals connection
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:
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 | ||
---|---|---|
| ||
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:
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. |
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 | ||
---|---|---|
| ||
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 the footprint for custom 3.3 V single-ended oscillator (U12) which can be installed as an option (FPGA input pin Y13).
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).
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 | ||
---|---|---|
| ||
If alternate assembly is used, pin 18 of connector J2 must be left unconnected. |
The FPGA on GigaBee XC6SLX board can be configured by means of the following devices:
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.
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 feature is not directly supported by GigaBee XC6SLX modules, but it is possible to use it. To program eFUSE, please follow the steps below:
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 Bank | Single-ended | Differential | Total | VCCIO |
Bank 0 | 1 | 22 | 45 | VCCIO 0 (3.3 V) |
Bank 1 | 1 | 6 | 13 | VCCIO 1 (1.5 V) |
Bank 2 | 3 | 21 | 45 | 3.3 V |
Bank 3 | 0 | 3 | 6 | 1.5 V |
5 | 52 | 109 |
B2B signals count
FPGA user signals connected to B2B connectors are characterized by the "B2B_Bx_Lyy_p" naming convention, where:
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.
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.
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 |
---|---|
DIO | Unrestricted, general-purpose differential user-I/O pin. |
SIO | Unrestricted, general-purpose user-I/O pin. |
CONFIG | Dedicated configuration signals. |
PWRMGMT | Control and status signals for the power-saving Suspend mode. |
JTAG | Dedicated JTAG signals. |
GND | Dedicated ground pin. All must be connected. |
TE | Trenz Electronic specific pin type. See the description of each pin in the user manual for additional information on the corresponding signals. |
POW | Power signals. |
SPI | SPI signals. |
PHY | Ethernet 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.
TE0600-02 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 | Net | Type | FPGA pin | Net Length | J1 pin | Net | Type | FPGA pin | Net Length |
1 | 3.3V | POW | - | - | 2 | GND | GND | - | - |
3 | 3.3V | POW | - | - | 4 | PHY_MDI0_P | PHY | - | - |
5 | 3.3V | POW | - | - | 6 | PHY_MDI0_N | PHY | - | - |
7 | 3.3V | POW | - | - | 8 | GND | GND | - | - |
9 | 3.3V | POW | - | - | 10 | PHY_MDI1_P | PHY | - | - |
11 | 3.3V | POW | - | - | 12 | PHY_MDI1_N | PHY | - | - |
13 | 3.3V | POW | - | - | 14 | PHY_AVDD | PHY | - | - |
15 | 3.3V | POW | - | - | 16 | PHY_MDI2_P | PHY | - | - |
17 | PHY_L10 | PHY | - | - | 18 | PHY_MDI2_N | PHY | - | - |
19 | PHY_L100 | PHY | - | - | 20 | GND | GND | - | - |
21 | PHY_L1000 | PHY | - | - | 22 | PHY_MDI3_P | PHY | - | - |
23 | PHY_DUP | PHY | - | - | 24 | PHY_MDI3_N | PHY | - | - |
25 | PHY_LED_TX | PHY | - | - | 26 | GND | GND | - | - |
27 | PHY_LED_RX | PHY | - | - | 28 | EN | TE | - | - |
29 | GND | GND | - | - | 30 | INIT | CONFIG | T6 | - |
31 | B2B_B2_L57_N | DIO | AB4 | 8.66mm | 32 | B2B_B2_L32_N | SIO | AB11 | 8.12mm |
33 | B2B_B2_L57_P | DIO | AA4 | 9.84mm | 34 | GND | GND | - | - |
35 | B2B_B2_L49_N | DIO | AB6 | 8.66mm | 36 | B2B_B2_L60_P | DIO | T7 | 9.96mm |
37 | B2B_B2_L49_P | DIO | AA6 | 9.58mm | 38 | B2B_B2_L60_N | DIO | R7 | 11.16mm |
39 | 2.5V | POW | - | - | 40 | B2B_B2_L59_N | DIO | R8 | 11.42mm |
41 | 1.2V | POW | - | - | 42 | B2B_B2_L59_P | DIO | R9 | 11.36mm |
43 | 1.2V | POW | - | - | 44 | GND | GND | - | - |
45 | B2B_B2_L48_N | DIO | AB7 | 9.98mm | 46 | B2B_B2_L44_N | DIO | Y10 | 11.34mm |
47 | B2B_B2_L48_P | DIO | Y7 | 10.98mm | 48 | B2B_B2_L44_P | DIO | W10 | 10.21mm |
49 | B2B_B2_L45_N | DIO | AB8 | 10.60mm | 50 | B2B_B2_L42_N | DIO | W11 | 7.52mm |
51 | B2B_B2_L45_P | DIO | AA8 | 11.053mm | 52 | B2B_B2_L42_P | DIO | V11 | 8.36mm |
53 | GND | GND | - | - | 54 | GND | GND | - | - |
55 | B2B_B2_L43_N | DIO | AB9 | 13.75mm | 56 | B2B_B2_L18_P | DIO | V13 | 7.94mm |
57 | B2B_B2_L43_P | DIO | Y9 | 12.97mm | 58 | B2B_B2_L18_N | DIO | W13 | 6.96mm |
59 | B2B_B2_L41_N | DIO | AB10, AB13 | 10.33mm | 60 | B2B_B2_L8_N | DIO | U16 | 9.92mm |
61 | B2B_B2_L41_P | DIO | AA10, Y13 | 11.01mm | 62 | B2B_B2_L8_P | DIO | U17 | 9.94mm |
63 | GND | GND | - | - | 64 | GND | GND | - | - |
65 | B2B_B2_L21_P | DIO | Y15 | 13.12mm | 66 | B2B_B2_L11_P | DIO | V17 | 8.31mm |
67 | B2B_B2_L21_N | DIO | AB15 | 12.37mm | 68 | B2B_B2_L11_N | DIO | W17 | 7.29mm |
69 | B2B_B2_L15_P | DIO | Y17 | 14.20mm | 70 | B2B_B2_L6_P | DIO | W18 | 7.40mm |
71 | B2B_B2_L15_N | DIO | AB17 | 13.77mm | 72 | B2B_B2_L6_N | DIO | Y18 | 6.94mm |
73 | GND | GND | - | - | 74 | GND | GND | - | - |
75 | B2B_B2_L31_N | SIO | AB12 | 12.30mm | 76 | B2B_B2_L5_P | DIO | Y19 | 6.18mm |
77 | SUSPEND | SYS | N15 | 19.23mm | 78 | B2B_B2_L5_N | DIO | AB19 | 6.12mm |
79 | VBATT | CONFIG | R17 | - | 80 | B2B_B2_L9_N | DIO | V18 | 8.43mm |
81 | VFS | CONFIG | P16 | - | 82 | B2B_B2_L9_P | DIO | V19 | 8.36mm |
83 | RFUSE | CONFIG | P15 | - | 84 | GND | GND | - | - |
85 | AWAKE | SYS | T19 | 14.15mm | 86 | B2B_B2_L4_N | DIO | T17 | 11.88mm |
87 | CSO_B | SPI | T5 | - | 88 | B2B_B2_L4_P | DIO | T18 | 11.96mm |
89 | GND | GND | - | - | 90 | GND | GND | - | - |
91 | CCLK | SPI | Y21 | - | 92 | B2B_B2_L29_N | SIO | Y12 | 13.58mm |
93 | MISO | SPI | AA20 | - | 94 | B2B_B2_L10_N | DIO | R15 | 17.01mm |
95 | MOSI | SPI | AB20 | - | 96 | B2B_B2_L10_P | DIO | R16 | 16.97mm |
97 | MISO3 | SPI | U13 | - | 98 | B2B_B2_L2_N | DIO | AB21 | 5.06mm |
99 | MISO2 | SPI | U14 | - | 100 | B2B_B2_L2_P | DIO | AA21 | 6.19mm |
J2 Pin-out
J2 pin | Net | Type | FPGA pin | Net Length | J2 pin | Net | Type | FPGA pin | Net Length |
1 | VCCIO0 | POW | - | - | 2 | 3.3V | POW | - | - |
3 | VCCIO0 | POW | - | - | 4 | 3.3V | POW | - | - |
5 | VCCIO0 | POW | - | - | 6 | 3.3V | POW | - | - |
7 | VCCIO0 | POW | - | - | 8 | 3.3V | POW | - | - |
9 | VCCIO0 | POW | - | - | 10 | 3.3V | POW | - | - |
11 | B2B_PROGB | CONFIG | - | - | 12 | 3.3V | POW | - | - |
13 | HSWAPEN | CONFIG | A3 | - | 14 | B2B_B0_L1 | SIO | A4 | 9.017mm |
15 | B2B_B3_L60_N | DIO | B1 | 5.44mm | 16 | PFI | TE | - | - |
17 | B2B_B3_L60_P | DIO | B2 | 5.27mm | 18 | /MR | TE | - | - |
19 | 1.5V | POW | - | - | 20 | GND | GND | - | - |
21 | B2B_B3_L9_N | DIO | T3 | 19.36mm | 22 | B2B_B0_L2_P | DIO | C5 | 10.17mm |
23 | B2B_B3_L9_P | DIO | T4 | 18.76mm | 24 | B2B_B0_L2_N | DIO | A5 | 9.60mm |
25 | B2B_B0_L3_P | DIO | D6 | 6.76mm | 26 | B2B_B0_L4_N | DIO | A6 | 7.65mm |
27 | B2B_B0_L3_N | DIO | C6 | 5.66mm | 28 | B2B_B0_L4_P | DIO | B6 | 8.71mm |
29 | GND | GND | - | - | 30 | GND | GND | - | - |
31 | B2B_B3_L59_P | DIO | J7 | 11.90mm | 32 | B2B_B0_L5_N | DIO | A7 | 8.59mm |
33 | B2B_B3_L59_N | DIO | H8 | 11.71mm | 34 | B2B_B0_L5_P | DIO | C7 | 9.54mm |
35 | B2B_B0_L32_P | DIO | D7 | 6.93mm | 36 | B2B_B0_L6_N | DIO | A8 | 7.42mm |
37 | B2B_B0_L32_N | DIO | D8 | 6.87mm | 38 | B2B_B0_L6_P | DIO | B8 | 8.43mm |
39 | GND | GND | - | - | 40 | GND | GND | - | - |
41 | B2B_B0_L7_N | DIO | C8 | 6.62mm | 42 | B2B_B0_L8_N | DIO | A9 | 9.28mm |
43 | B2B_B0_L7_P | DIO | D9 | 6.71mm | 44 | B2B_B0_L8_P | DIO | C9 | 9.92mm |
45 | B2B_B0_L33_N | DIO | C10 | 5.66mm | 46 | B2B_B0_L34_N | DIO | A10 | 7.58mm |
47 | B2B_B0_L33_P | DIO | D10 | 6.76mm | 48 | B2B_B0_L34_P | DIO | B10 | 8.60mm |
49 | GND | GND | - | - | 50 | GND | GND | - | - |
51 | B2B_B0_L36_P | DIO | D11 | 6.76mm | 52 | B2B_B0_L35_N | DIO | A11 | 8.89mm |
53 | B2B_B0_L36_N | DIO | C12 | 5.87mm | 54 | B2B_B0_L35_P | DIO | C11 | 9.92mm |
55 | B2B_B0_L49_P | DIO | D14 | 6.96mm | 56 | B2B_B0_L37_N | DIO | A12 | 7.52mm |
57 | B2B_B0_L49_N | DIO | C14 | 5.96mm | 58 | B2B_B0_L37_P | DIO | B12 | 8.74mm |
59 | GND | GND | - | - | 60 | GND | GND | - | - |
61 | B2B_B0_L62_P | DIO | D15 | 7.44mm | 62 | B2B_B0_L38_N | DIO | A13 | 8.38mm |
63 | B2B_B0_L62_N | DIO | C16 | 6.95mm | 64 | B2B_B0_L38_P | DIO | C13 | 9.87mm |
65 | B2B_B0_L66_P | DIO | E16 | 8.07mm | 66 | B2B_B0_L50_N | DIO | A14 | 7.66mm |
67 | B2B_B0_L66_N | DIO | D17 | 6.96mm | 68 | B2B_B0_L50_P | DIO | B14 | 8.87mm |
69 | GND | GND | - | - | 70 | GND | GND | - | - |
71 | B2B_B1_L10_P | DIO | F16 | 9.56mm | 72 | B2B_B0_L51_N | DIO | A15 | 10.22mm |
73 | B2B_B1_L10_N | DIO | F17 | 8.85mm | 74 | B2B_B0_L51_P | DIO | C15 | 10.67mm |
75 | B2B_B1_L9_P | DIO | G16 | 10.59mm | 76 | B2B_B0_L63_N | DIO | A16 | 7.95mm |
77 | B2B_B1_L9_N | DIO | G17 | 10.23mm | 78 | B2B_B0_L63_P | DIO | B16 | 9.12mm |
79 | GND | GND | - | - | 80 | GND | GND | - | - |
81 | B2B_B1_L21_N | DIO | J16 | 13.22mm | 82 | B2B_B0_L64_N | DIO | A17 | 9.55mm |
83 | B2B_B1_L21_P | DIO | K16 | 14.41mm | 84 | B2B_B0_L64_P | DIO | C17 | 10.25mm |
85 | B2B_B1_L61_P | DIO | L17 | 14.89mm | 86 | B2B_B0_L65_N | DIO | A18 | 8.51mm |
87 | B2B_B1_L61_N | DIO | K18 | 13.59mm | 88 | B2B_B0_L65_P | DIO | B18 | 9.29mm |
89 | GND | GND | - | - | 90 | GND | GND | - | - |
91 | VCCAUX | POW | - | - | 92 | B2B_B1_L20_P | DIO | A20 | 8.02mm |
93 | TMS | JTAG | C18 | - | 94 | B2B_B1_L20_N | DIO | A21 | 7.82mm |
95 | TDI | JTAG | E18 | - | 96 | B2B_B1_L19_P | DIO | B21 | 9.63mm |
97 | TDO | JTAG | A19 | - | 98 | B2B_B1_L19_N | DIO | B22 | 9.06mm |
99 | TCK | JTAG | G15 | - | 100 | B2B_B1_L59 | SIO | P19 | 27.19mm |
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 below 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 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 01 | 1 | 1 | 1 | 1 |
Revision 02 | 1 | 1 | 1 | 0 |
Revision 03 | 1 | 1 | 0 | 1 |
Board revisions pin coding
Main differences between 01 and 02 revisions:
Main differences between 02 and 03 revisions:
Module assembly variants coded by 4 zero ohm resistors, connected to FPGA AV[3:0] pins. All these pins should be configures to have internal PULLUP.
Signal FPGA pin | AV3 M18 | AV2 M17 | AV1 V20 | AV0 U19 | Speed grade | SDRAM | Temp grade |
---|---|---|---|---|---|---|---|
TE0600-02[V|B] | 0 | 0 | 0 | 0 | 2 | 2x128MBit | C |
TE0600-02[V|B]I | 0 | 0 | 0 | 1 | 2 | 2x128MBit | I |
TE0600-02[V|B]F | 0 | 0 | 1 | 0 | 3 | 2x128MBit | C |
TE0600-02[V|B]IF | 0 | 0 | 1 | 1 | 3 | 2x128MBit | I |
TE0600-02[V|B]MF | 0 | 1 | 0 | 0 | 3 | 2x512MBit | C |
Assembly variants pin coding
The following documents provide supplementary information useful with this user manual.
Xilinx DS160: Spartan-6 Family Overview
This overview outlines the features and product selection of the Spartan®-6 family.
http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf
Xilinx DS162: Spartan-6 FPGA Data Sheet: DC and Switching Characteristics
This data sheet contains the DC and switching characteristic specifications for the Spartan®-6 family.
http://www.xilinx.com/support/documentation/data_sheets/ds162.pdf
Samtec Razor Beam LSHM series overview.
http://www.samtec.com/LSHM
Maxim DS2502-E48 product overview.
http://www.maxim-ic.com/datasheet/index.mvp/id/3748
Winbond W25Q128BV product overview.
http://www.winbond.com/hq/enu/ProductAndSales/ProductLines/FlashMemory/SerialFlash/W25Q128BV.htm
Maxim DS2432 product page.
http://www.maximintegrated.com/datasheet/index.mvp/id/2914
Xilinx Spartan-6 Documentation
http://www.xilinx.com/support/documentation/spartan-6.htm
Xilinx Documentation
http://www.xilinx.com/documentation/
http://www.xilinx.com/support/documentation/
Trenz Electronic GigaBee Series Documentation
http://docs.trenz-electronic.de/Trenz_Electronic/products/TE0600-GigaBee_series/
Xilinx UG380: 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.
http://www.xilinx.com/support/documentation/user_guides/ug380.pdf
Xilinx UG381: Spartan-6 FPGA SelectIO Resources
http://www.xilinx.com/support/documentation/user_guides/ug381.pdf
Xilinx ISE Design Suite
http://www.xilinx.com/ISE/
http://www.xilinx.com/tools/designtools.htm
Xilinx ISE Design Suite (version archive)
http://www.xilinx.com/download/
http://www.xilinx.com/support/download/
Xilinx ISE WebPACK
http://www.xilinx.com/tools/webpack.htm
http://www.xilinx.com/webpack/
Trenz Electronic GigaBee Design Resources
https://shop.trenz-electronic.de/de/Download/?path=Trenz_Electronic/TE0600
Trenz Electronic GigaBee Reference Designs
https://github.com/Trenz-Electronic/
https://github.com/Trenz-Electronic/TE-EDK-IP/
https://github.com/Trenz-Electronic/TE060X-GigaBee-Reference-Designs/
Xilinx UG695: ISE In-Depth Tutorial
Chapter 8: Configuration Using iMPACT
http://www.xilinx.com/support/documentation/sw_manuals/xilinx13_1/ise_tutorial_ug695.pdf
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. | |
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 |
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.
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.
GigaBee XC6SLX weighs between 17.1 and 17.3 g with standard connectors.
Date | Revision | Contributors | Description |
---|---|---|---|
2011-10-01 | 0.01 | AIK | Release. |
2011-10-05 | 0.02 | AIK | Added B2B pin-out section. |
2011-10-06 | 0.03 | AIK | Reformatted pin-out tables. Added eFUSE programming section. |
2011-10-06 | 0.04 | AIK | Added board photos. Additions to eFUSE section. |
2011-10-06 | 0.05 | AIK | Removed net length information for nets which can't be measured right. |
2011-10-06 | 0.06 | AIK | Added power consumption section. |
2011-10-08 | 0.07 | AIK | Little fixes after FDR audit. |
2011-10-12 | 0.08 | AIK | Fix in eFUSE section. |
2011-11-11 | 0.09 | AIK | Added pin numbering description for B2B connectors |
2012-01-20 | 0.10 | AIK | Added pin compatibility note and manual reference. |
2012-04-12 | 0.11 | AIK | Added FPGA banks VCCIO voltages table. |
2012-04-17 | 1.00 | FDR | Updated documentation link. Replaced obsolete ElDesI and RedMine links with current GitHub links. Updated dating convention. |
2012-05-18 | 1.01 | AIK | Corrected cross-reference in section 3.2. Corrected LED description. |
2012-06-18 | 1.02 | FDR | Removed junction temperature limits under connector current ratings. |
2012-07-18 | 1.03 | AIK | Added table with B2B signals summary per FPGA bank |
2012-10-30 | 2.01 | AIK | Fork to 01 and 02 board revisions |
2012-11-06 | 2.01 | AIK | Fixed bank 1 power options |
2012-11-21 | 2.02 | AIK | Updated module diagram |
2012-11-30 | 2.03 | AIK | Added Ethernet disable note |
2012-12-19 | 2.04 | AIK | Fixed SPI Flash size on block diagram |
2013-01-21 | 2.05 | AIK | Added PHY reset note |
2013-03-13 | 2.06 | AIK | Connectors current chapter moved to separate document |
2013-03-13 | 2.07 | AIK | Changed Bank 1 power supply description and VCCIO0 sources description |
2016-01-29 | 2.08 | AIK | Pause advertise correction |
2016-11-05 | Document ported to wiki and adapted to web presentation. |
The schematics for the USB connector and required components is different depending on the USB usage. USB standard A or B connectors can be used for Host or Device modes. A Mini USB connector can be used for USB Device mode. A USB Micro connector can be used for Device mode, OTG Mode or Host Mode.
On-board I2C devices are connected to MIO48 and MIO49 which are configured as I2C1 by default. I2C addresses for on-board devices are listed in the table below:
...
PLL
...
JTAG access to the Xilinx Zynq-7000 is provided through B2B connector JM2.
JTAG Signal | B2B Connector Pin |
---|---|
TCK | JM2-99 |
TDI | JM2-95 |
TDO | JM2-97 |
TMS | JM2-93 |
Note |
---|
JTAGEN pin in B2B connector JM1 should be kept low or grounded for normal operation. |
Special purpose pins are connected to smaller System Controller CPLD and have following default configuration:
Pin Name | Mode | Function | Default Configuration |
---|---|---|---|
EN1 | Input | Power Enable | No hard wired function on PCB, when forced low pulls POR_B low to emulate power on reset. |
PGOOD | Output | Power Good | Active high when all on-module power supplies are working properly. |
NOSEQ | - | - | No function. |
RESIN | Input | Reset | Active low reset, gated to POR_B. |
JTAGEN | Input | JTAG Select | Low for normal operation. |
By default the TE-0715 supports QSPI and SD Card boot modes which is controlled by the MODE input signal from the B2B connector.
MODE Signal State | Boot Mode |
---|---|
high or open | SD Card |
low or ground | QSPI |
LED | Color | Connected to | Description and Notes |
---|---|---|---|
D2 | Green | DONE | Reflects inverted DONE signal, ON when FPGA is not configured, OFF as soon as PL is configured. This LED will not operate if the SC can not power on the 3.3V output rail that also powers the 3.3V circuitry on the module. |
D3 | Red | SC | System main status LED. |
D4 | Green | MIO7 | User controlled, default OFF (when PS7 has not been booted). |
...
Temperature compensated RTC.
...
...
PS CLK
...
33.3333 Mhz
...
U11
...
PS_CLK
...
PS subsystem main clock.
...
ETH PHY reference
...
25 MHz
...
U9
...
-
...
USB PHY reference
...
52 MHz
...
U15
...
-
...
PLL reference
...
25 MHz
...
U18
...
-
...
GT REFCLK0
...
-
...
B2B
...
U9/V9
...
Externally supplied from baseboard.
...
GT REFCLK1
...
125 Mhz
...
U10 Si5338
...
U5/V5
...
Default clock is 125 MHz.
An temperature compensated Intersil ISL12020M is used for Real Time Clock (U16). Battery voltage must be supplied to the module from the main board. Battery backed registers can be accessed over I2C bus at slave address of 0x6F. General purpose RAM is at I2C slave address 0x57. RTC IC is supported by Linux so it can be used as hwclock device.
There is a Silicon Labs I2C programmable clock generator Si5338A (U10) chip on the module. It's output frequencies can be programmed using the I2C bus address 0x70.
PLL connection
...
IN1/IN2
...
Externally supplied
...
Needs decoupling on base board.
...
IN3
...
25MHz
...
Fixed input clock.
...
IN4
...
-
...
-
...
IN5/IN6
...
125MHz
...
Ethernet PHY output clock.
...
CLK0
...
-
...
Not used, disabled.
...
CLK1
...
-
...
Not used, disabled.
...
CLK2 A/B
...
125MHz
...
MGT reference clock 1.
...
CLK3A
...
125MHz
...
Bank 34 clock input.
...
CLK3B
...
-
...
Not used, disabled.
A Microchip 24AA025E48 EEPROM (U19) is used which contains a globally unique 48-bit node address, that is compatible with EUI-48(TM) and EUI-64(TM) specification. The device is organized as two blocks of 128 x 8-bit memory. One of the blocks stores the 48-bit node address and is write protected, the other block is available for application use. It is accessible through the I2C slave address 0x50.
Warning |
---|
TE0715-xx-30 has several HP banks on B2B connectors. Those banks have maximum voltage tolerance of 1.8V. Please check special instructions for the baseboard to be used with TE0715-xx-30. |
Power supply with minimum current capability of 3A for system startup is recommended.
Power Consumption
Power Input Pin | Max Current |
---|---|
VIN | TBD* |
3.3VIN | TBD* |
* TBD - To Be Determined soon with reference design setup.
Lowest power consumption is achieved when powering the module from single 3.3V supply. When using split 3.3V/5V supplies the power consumption (and heat dissipation) will rise, this is due to the DC/DC converter efficiency (it decreases when VIN/VOUT ratio rises). Typical power consumption is between 2-3W.
For highest efficiency of on board DC/DC regulators, it is recommended to use same 3.3V power source for both VIN and 3.3VIN power rails. Although VIN and 3.3VIN can be powered up in any order, it is recommended to power them up simultaneously.
It is important that all baseboard I/O's are 3-stated at power-on until System Controller sets PGOOD signal high (B2B connector JM1, pin 30), or 3.3V is present on B2B connector JM2 pins 10 and 12, meaning that all on-module voltages have become stable and module is properly powered up.
See Xilinx datasheet DS187 (for XC7Z015) or DS191 (for XC7Z030) for additional information. User should also check related baseboard documentation when choosing baseboard design for TE0715 module.
Page break |
---|
...
Voltages on B2B-
Connectors
...
B2B JM1-Pin
...
B2B JM2-Pin
...
B2B JM3-Pin
...
Input/
Output
...
TE0715-xx-15: high range bank voltage,
...
TE0715-xx-15: high range bank voltage,
...
...
Bank
...
Voltage
...
TE0715-xx-15
...
TE0715-xx-30
...
...
PL I/O bank supply voltage for HR
I/O banks (VCCO)
...
PL I/O bank supply voltage for HP
I/O banks (VCCO)
...
TE0715-xx-15 does not have
HP banks
...
Xilinx datasheet DS191
or DS187
...
TE0715-xx-15 does not have
HP banks
(*) Check datasheet
...
...
Parameter
...
Units
...
Notes
...
VIN supply voltage
...
-0.3
...
6.0
...
V
...
3.3VIN supply voltage
...
-0.4
...
3.6
...
V
...
PL IO bank supply voltage for HP I/O banks (VCCO)
...
Voltage on module JTAG pins
...
-0.4
...
V
...
Storage temperature
...
-40
...
+85
...
°C
...
Note |
---|
Assembly variants for higher storage temperature range are available on request. |
Note |
---|
Please check Xilinx datasheet DS187 (for XC7Z015) or DS191 (for XC7Z030) for complete list of absolute maximum and recommended operating ratings. |
Module size: 50 mm × 40 mm. Please download the assembly diagram for exact numbers
Mating height with standard connectors: 8mm
PCB thickness: 1.6mm
Highest part on PCB: approx. 2.5mm. Please download the step model for exact numbers
All dimensions are given in mm.
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.
26 g - Plain module
8.8 g - Set of bolts and nuts
...
Date
...
Revision
...
Contributors
...
Description
...
...
Philipp Bernhardt, Antti Lukats, Thorsten Trenz,
Emmanuel Vassilakis, Jan Kumann
...
New overall document layout with shorter table of contents.
Revision 01 PCB pictures replaced with the revision 03 ones.
Fixed link to Master Pinout Table.
New default MIO mapping table design.
Revised Power-on section.
Added links to related Xilinx online documents.
Physical dimensions pictures revised.
Revision number picture with explanation added.
...
Philipp Bernhardt, Antti Lukats,
Thorsten Trenz, Emmanuel Vassilakis
...
Added the table "Recommended Operating Conditions"
Storage Temperature edited.
...
Philipp Bernhardt, Antti Lukats,
Thorsten Trenz
...
...
Notes
...
01
...
Prototypes
...
Hardware revision number is printed on the PCB board together with the module model number separated by the dash.
...
Include Page | ||||
---|---|---|---|---|
|