You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 88 Next »

Table of Contents

Overview

The Trenz Electronic TEB0911 UltraRack+ board is an industrial-grade motherboard integrating a Xilinx Zynq Ultrascale+ MPSoC with 4 GByte Flash memory for configuration and operation, DDR4-SDRAM SODIMM socket with 64-bit wide data bus, 24 MGT Lanes and powerful switch-mode power supplies for all on-board voltages.. The motherboard exposes the Zynq MPSoC's pins to accessible connectors and provides a whole range of on-board components to test and evaluate the Zynq Ultrascale+ MPSoC and for developing purposes. The motherboard is capable to be fitted to a dedicated enclosure. On the enclosure's rear and front panel, I/O's and MGT interfaces are accessible through 6 on-board FMC connectors and other standard high-speed interfaces for USB3.0, SFP+, SSD, GbE, etc.

Key Features

  • Single 24V main power supply
  • 2x USB3 A Connector (Superspeed Host Port (Highspeed at USB2))
  • Gigabit Ethernet RGMII PHY with RJ45 MegJack
  • Dual SFP+ Connector (2x1 Cage)
  • DDR4-SDRAM SODIMM socket (64bit bus width)
  • SSD (Solid State Disk) Connector
  • CAN FD Transceiver (10 Pin IDC connector and 6-pin header)
  • 1x DisplayPort
  • 4x On-board configuration EEPROMs (1x Microchip 24LC128-I/ST, 3x  Microchip 24AA025E48T-I/OT)
  • All carrier board peripherals' I²C interfaces muxed to MPSoC's I²C interface
  • 6x FMC HPC Connectors
  • 6x FMC Fans
  • 3x Optional 4-wire PWM fan connectors
  • 10 output programmable PLL clock generator Si5345A
  • Quad programmable PLL clock generator SI5338A
  • 1x SMA coaxial connectors for reference clock signal input
  • MicroSD-Socket (bootable)
  • 32 Gbit (4 GByte) on-board eMMC flash (8 banks a 4 Gbit)
  • System Controller CPLD Lattice MachXO2 7000 HC
  • 2x JTAG/UART header ('XMOD FTDI JTAG Adapter'-compatible) for programming MPSoC and SC CPLD
  • On-board DC-DC PowerSoCs and LDOs

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

Block Diagram

Put your block diagram here...

Figure 1: TE0xxx-xx block diagram.

Main Components

Put top and bottom pics with labels of the real PCB here...

Table 1: TE0xxx-xx main components.

Add description list of PCB labels here...

Initial Delivery State

Storage device name

Content

Notes

User configuration EEPROMs (1x Microchip 24LC128-I/ST, 3x Microchip 24AA025E48T-I/OT)EmptyNot programmed
USB3.0 HUB Configuration EEPROM (Microchip 24LC128-I/ST)EmptyNot programmed
Si5338A programmable PLL NVM OTP

Si5345A programmable PLL NVM OTP

Table 1: Initial delivery state of programmable devices on the module.

Boot Process

For the boot process prior to powering up the board settings must be done via DIP-Switch S3-3 and S3-4. Four boot modes can be selected:

S3-3 (SC_SW1)S3-4 (SC_SW2)MIO LocationDescriptionNotes
OFFOFFMIO[43:38]SD1 Boot Mode (SD-Card on J11)Supports SD 2.0.
OFFONMIO[29:26]PJTAG0PS JTAG connection 0 option.
ONOFFMIO[12:0]QSPI32

32-bit addressing, configured with dual on-board QSPI Flash Memory.

ONON-JTAGDedicated PS interface.

Table 2: Available boot modes of the on-board Zynq MPSoC

Refer also to the documentation of the SC CPLD firmware of the TEB0911 motherboard.

Signals, Interfaces and Pins

FMC Connectors

The TEB0911 Ultrarack+ offers 6 FMC (FPGA Mezzanine Card) connectors which provides as an ANSI/VITA 57.1 standard a modular interface to the MPSoCs FPGA and exposes numerous of its I/O pins and MGT Lanes for use by other mezzanine modules and expansion cards.

The connector supports single ended and differential signaling as the I/O's are routed from the FPGA banks as LVDS-pairs to the FMC connector.

Following diagram gives an overview of the FMC connectors and their connections to the Zynq Ultrascale+ MPSoC and the System Controller CPLD U27:

Figure x: General overview of the FMC connectors


Following tables contains information about the interfaces, I/O's, clock and VCCIO sources available on the FMC connectors  A - F:

  1. FMC A
  2. FMC B
  3. FMC C
  4. FMC D
  5. FMC E
  6. FMC F


FMC A

FMC A Interfaces:

FMC
InterfacesI/O Signal CountLVDS-pairs countConnected toVCCO bank VoltageNotes

J10

(FMC A)





I/O126Bank 44 HDFMCAF_1V8-
4628SC CPLD U27 Bank 1FMCAF_1V8-
I²C2-I²C-Switch U37-Muxed to MIO Bank 501 I²C Inteface
JTAG4-SC CPLD U27 Bank 23.3VSB-
MGT-8 (4 x RX/TX)Bank 128 GTH-4x MGT lanes
Clock Input-1Bank 128 GTH-1x Reference clock input to MGT bank
Control Signals3-SC CPLD U27 Bank 03.3VSB

'FMCA_PG_C2M', 'FMCA_PG_M2C', 'FMCA_PRSNT'

Table 3: FMC A connector interfaces

FMC A MGT Lanes:

FMCMGT LaneBankTypeSignal NameFMC Connector PinFPGA Pin

J10

(FMC A)


0128GTH
  • B128_RX0_P
  • B128_RX0_N
  • B128_TX0_P
  • B128_TX0_N
  • J10-C6
  • J10-C7
  • J10-C2
  • J10-C3
  • MGTHRXP0_128, T33
  • MGTHRXN0_128, T34
  • MGTHTXP0_128, T29
  • MGTHTXN0_128, T30
1128GTH
  • B128_RX1_P
  • B128_RX1_N
  • B128_TX1_P
  • B128_TX1_N
  • J10-A2
  • J10-A3
  • J10-A22
  • J10-A23
  • MGTHRXP1_128, P33
  • MGTHRXN1_128, P34
  • MGTHTXP1_128, R31
  • MGTHTXN1_128, R32
2128GTH
  • B128_RX2_P
  • B128_RX2_N
  • B128_TX2_P
  • B128_TX2_N
  • J10-A6
  • J10-A7
  • J10-A26
  • J10-A27
  • MGTHRXP2_128, N31
  • MGTHRXN2_128, N32
  • MGTHTXP2_128, P29
  • MGTHTXN2_128, P30
3128GTH
  • B128_RX3_P
  • B128_RX3_N
  • B128_TX3_P
  • B128_TX3_N
  • J10-A10
  • J10-A11
  • J10-A30
  • J10-A31
  • MGTHRXP3_128, M33
  • MGTHRXN3_128, M34
  • MGTHTXP3_128, M29
  • MGTHTXN3_128, M30

Table 4: FMC A connector MGT lanes

FMC A Clock Signals:

FMCClock SignalBankFMC Connector PinFPGA PinNotes

J10

(FMC A)

  • B128_CLK0_P
  • B128_CLK0_N
128
  • J10-D4
  • J10-D5
  • MGTREFCLK0P_128, R27
  • MGTREFCLK0N_128, R28
Supplied by attached module

Table 5: FMC A connector clock signal input

FMC A VCC/VCCIO:

FMCAvailable VCC/VCCIOFMC Connector PinSourceNotes

J10

(FMC A)

FMCA_3V3
  • J10-D36
  • J10-D38
  • J10-D40
  • J10-C39

DCDC U32,
max. cur.: 5A

Enable by SC CPLD U27,
Signal: 'EN_A_3V3'

3V3SB
  • J10-D32

DCDC U50,

max. cur.: 1A
not dedicated for FMC connectors
12V_FMC_AF
  • J10-C35
  • J10-C37

DCDC U51,
max. cur.: 5A

-
FMCAF_1V8
  • J10-H40
  • J10-G39
  • J10-F40
  • J10-E39

DCDC U39,
max. cur.: 5A

Enable by SC CPLD U27,
Signal: 'EN_AF_1V8'

Table 6: FMC A connector available VCC/VCCIO

FMC A Cooling Fan:

FMCFan DesignatorEnable SignalNotes

J10

(FMC A)

M1

Enable by SC CPLD U27,
Signal: 'FAN_A_EN'

-

Table 7: FMC A connector cooling fan


FMC F

FMC F Interfaces:

FMC
InterfacesI/O Signal CountLVDS-pairs countConnected toVCCO bank VoltageNotes
J21
(FMC F)








I/O

126Bank 44 HDFMCAF_1V8-
2814SC CPLD U27 Bank 1FMCAF_1V8-
6834SC CPLD U27 Bank 3FMCAF_1V8-
I²C2-I²C-Switch U37-Muxed to MIO Bank 501 I²C Inteface
JTAG4-SC CPLD U27 Bank 23.3VSB-
MGT-4 (2 x RX/TX)Bank 129 GTH-2x MGT lanes
Clock Input-1Bank 129 GTH-1x Reference clock input to MGT bank
Control Signals3-SC CPLD U27 Bank 23.3VSB

'FMCF_PG_C2M', 'FMCF_PG_M2C', 'FMCF_PRSNT'

Table 8: FMC F connector interface

FMC F MGT Lanes:

FMCMGT LaneBankTypeSignal NameFMC Connector PinFPGA Pin

J21

(FMC F)


0129GTH
  • B129_RX0_P
  • B129_RX0_N
  • B129_TX0_P
  • B129_TX0_N
  • J21-C6
  • J21-C7
  • J21-C2
  • J21-C3
  • MGTHRXP0_129, L31
  • MGTHRXN0_129, L32
  • MGTHTXP0_129, K29
  • MGTHTXN0_129, K30
1129GTH
  • B129_RX1_P
  • B129_RX1_N
  • B129_TX1_P
  • B129_TX1_N
  • J21-A2
  • J21-A3
  • J21-A22
  • J21-A23
  • MGTHRXP1_129, K33
  • MGTHRXN1_129, K34
  • MGTHTXP1_129, J31
  • MGTHTXN1_129, J32

Table 9: FMC F connector MGT lanes

FMC F Clock Signals:

FMCClock SignalBankFMC Connector PinFPGA PinNotes

J21

(FMC F)

  • B129_CLK0_P
  • B129_CLK0_N
129
  • J21-D4
  • J21-D5
  • MGTREFCLK0P_129, L27
  • MGTREFCLK0N_129, L28
Supplied by attached module

Table 10: FMC F connector clock signal input

FMC F VCC/VCCIO:

FMCAvailable VCC/VCCIOFMC Connector PinSourceNotes

J21

(FMC F)

FMCF_3V3
  • J21-D36
  • J21-D38
  • J21-D40
  • J21-C39

DCDC U42,
max. cur.: 5A

Enable by SC CPLD U27,
Signal: 'EN_A_3V3'

3V3SB
  • J21-D32

DCDC U50,

max. cur.: 1A
not dedicated for FMC connectors
12V_FMC_AF
  • J21-C35
  • J21-C37

DCDC U51,
max. cur.: 5A

-
FMCAF_1V8
  • J21-H40
  • J21-G39
  • J21-F40
  • J21-E39

DCDC U39,
max. cur.: 5A

Enable by SC CPLD U27,
Signal: 'EN_AF_1V8'

Table 11: FMC F connector available VCC/VCCIO

FMC F Cooling Fan:

FMCFan DesignatorEnable SignalNotes

J21

(FMC F)

M6

Enable by SC CPLD U27,
Signal: 'FAN_F_EN'

-

Table 12: FMC F connector cooling fan


FMC B

FMC B Interfaces:

FMC
InterfacesI/O Signal CountLVDS-pairs countConnected toVCCO bank VoltageNotes

J4
(FMC B)









I/O

2412Bank 47 HDFMCBC_1V8-
2010Bank 48 HDFMCBC_1V8-
2412Bank 49 HDFMCBC_1V8-
I²C2-I²C-Switch U13-Muxed to MIO Bank 501 I²C Inteface
JTAG4-SC CPLD U27 Bank 03.3VSB-
MGT-8 (4 x RX/TX)Bank 130 GTH-4x MGT lanes
Clock Input-2Bank 48 HD-

2x Reference clock inputs to PL bank

-1Bank 130 GTH-1x Reference clock input to MGT bank
Control Signals3-SC CPLD U27 Bank 03.3VSB

'FMCB_PG_C2M', 'FMCB_PG_M2C', 'FMCB_PRSNT'

Table 13: FMC B connector interfaces

FMC B MGT Lanes:

FMCMGT LaneBankTypeSignal NameFMC Connector PinFPGA Pin

J4

(FMC B)


3130GTH
  • B130_RX3_P
  • B130_RX3_N
  • B130_TX3_P
  • B130_TX3_N
  • J4-C6
  • J4-C7
  • J4-C2
  • J4-C3
  • MGTHRXP3_130, B33
  • MGTHRXN3_130, B34
  • MGTHTXP3_130, A31
  • MGTHTXN3_130, A32
2130GTH
  • B130_RX2_P
  • B130_RX2_N
  • B130_TX2_P
  • B130_TX2_N
  • J4-A2
  • J4-A3
  • J4-A22
  • J4-A23
  • MGTHRXP2_130, C31
  • MGTHRXN2_130, C32
  • MGTHTXP2_130, B29
  • MGTHTXN2_130, B30
1130GTH
  • B130_RX1_P
  • B130_RX1_N
  • B130_TX1_P
  • B130_TX1_N
  • J4-A6
  • J4-A7
  • J4-A26
  • J4-A27
  • MGTHRXP1_130, D33
  • MGTHRXN1_130, D34
  • MGTHTXP1_130, D29
  • MGTHTXN1_130, D30
0130GTH
  • B130_RX0_P
  • B130_RX0_N
  • B130_TX0_P
  • B130_TX0_N
  • J4-A10
  • J4-A11
  • J4-A30
  • J4-A31
  • MGTHRXP0_130, E31
  • MGTHRXN0_130, E32
  • MGTHTXP0_130, F29
  • MGTHTXN0_130, F30

Table 14: FMC B connector MGT lanes

FMC B Clock Signals:

FMCClock SignalBankFMC Connector PinFPGA PinNotes

J4

(FMC B)



  • B130_CLK0_P
  • B130_CLK0_N
130
  • J4-D4
  • J4-D5
  • MGTREFCLK0P_130, G27
  • MGTREFCLK0N_130, G28
Supplied by attached module
  • B_CLK0_M2C_P
  • B_CLK0_M2C_N
48 HD
  • J4-H4
  • J4-H5
  • IO_L6P_HDGC_48, F17
  • IO_L6N_HDGC_48, F18
Supplied by attached module
  • B_CLK1_M2C_P
  • B_CLK1_M2C_N
48 HD
  • J4-G2
  • J4-G3
  • IO_L5P_HDGC_48, G18
  • IO_L5N_HDGC_48, G19
Supplied by attached module

Table 15: FMC B connector clock signal input

FMC B VCC/VCCIO:

FMCAvailable VCC/VCCIOFMC Connector PinSourceNotes

J4

(FMC B)

FMCB_3V3
  • J4-D36
  • J4-D38
  • J4-D40
  • J4-C39

DCDC U33,
max. cur.: 5A

Enable by SC CPLD U27,
Signal: 'EN_B_3V3'

3V3SB
  • J4-D32

DCDC U50,

max. cur.: 1A
not dedicated for FMC connectors
12V
  • J4-C35
  • J4-C37

DCDC U82,
max. cur.: 8A

not dedicated for FMC connectors

FMCBC_1V8
  • J4-H40
  • J4-G39
  • J4-F40
  • J4-E39

DCDC U40,
max. cur.: 5A

Enable by SC CPLD U27,
Signal: 'EN_BC_1V8'

Table 16: FMC B connector available VCC/VCCIO

FMC B Cooling Fan:

FMCFan DesignatorEnable SignalNotes

J4

(FMC B)

M2

Enable by SC CPLD U27,
Signal: 'FAN_B_EN'

-

Table 17: FMC B connector cooling fan


FMC C

FMC C Interfaces:

FMC
InterfacesI/O Signal CountLVDS-pairs countConnected toVCCO bank VoltageNotes

J8
(FMC C)

I/O2010Bank 50 HDFMCBC_1V8-
6834Bank 67 HPFMCBC_1V8-
I²C2-I²C-Switch U13-Muxed to MIO Bank 501 I²C Inteface
JTAG4-SC CPLD U27 Bank 23.3VSB-
MGT-8 (4 x RX/TX)Bank 230 GTH-4x MGT lanes
Clock Input-2Bank 50 HD-

2x Reference clock inputs to PL bank

-1Bank 230 GTH-1x Reference clock input to MGT bank
Control Signals3-SC CPLD U27 Bank 23.3VSB

'FMCC_PG_C2M', 'FMCC_PG_M2C', 'FMCC_PRSNT'

Table 18: FMC C connector interfaces

FMC C MGT Lanes:

FMCMGT LaneBankTypeSignal NameFMC Connector PinFPGA Pin

J8

(FMC C)

3230GTH
  • B230_RX3_P
  • B230_RX3_N
  • B230_TX3_P
  • B230_TX3_N
  • J8-C6
  • J8-C7
  • J8-C2
  • J8-C3
  • MGTHRXP3_230, A4
  • MGTHRXN3_230, A3
  • MGTHTXP3_230, A8
  • MGTHTXN3_230, A7
2230GTH
  • B230_RX2_P
  • B230_RX2_N
  • B230_TX2_P
  • B230_TX2_N
  • J8-A2
  • J8-A3
  • J8-A22
  • J8-A23
  • MGTHRXP2_230, B2
  • MGTHRXN2_230, B1
  • MGTHTXP2_230, B6
  • MGTHTXN2_230, B5
1230GTH
  • B230_RX1_P
  • B230_RX1_N
  • B230_TX1_P
  • B230_TX1_N
  • J8-A6
  • J8-A7
  • J8-A26
  • J8-A27
  • MGTHRXP1_230, C4
  • MGTHRXN1_230, C3
  • MGTHTXP1_230, D6
  • MGTHTXN1_230, D5
0230GTH
  • B230_RX0_P
  • B230_RX0_N
  • B230_TX0_P
  • B230_TX0_N
  • J8-A10
  • J8-A11
  • J8-A30
  • J8-A31
  • MGTHRXP0_230, D2
  • MGTHRXN0_230, D1
  • MGTHTXP0_230, E4
  • MGTHTXN0_230, E3

Table 19: FMC C connector MGT lanes

FMC C Clock Signals:

FMCClock SignalBankFMC Connector PinFPGA PinNotes

J8

(FMC C)



  • B230_CLK0_P
  • B230_CLK0_N
230
  • J8-D4
  • J8-D5
  • MGTREFCLK0P_230, C8
  • MGTREFCLK0N_230, C7
Supplied by attached module
  • C_CLK0_M2C_P
  • C_CLK0_M2C_N
50 HD
  • J8-H4
  • J8-H5
  • IO_L7P_HDGC_50, J12
  • IO_L7N_HDGC_50, H12
Supplied by attached module
  • C_CLK1_M2C_P
  • C_CLK1_M2C_N
50 HD
  • J8-G2
  • J8-G3
  • IO_L8P_HDGC_50, H13
  • IO_L8N_HDGC_50, G13
Supplied by attached module

Table 20: FMC C connector clock signal input

FMC C VCC/VCCIO:

FMCAvailable VCC/VCCIOFMC Connector PinSourceNotes

J8

(FMC C)

FMCC_3V3
  • J8-D36
  • J8-D38
  • J8-D40
  • J8-C39

DCDC U34,
max. cur.: 5A

Enable by SC CPLD U27,
Signal: 'EN_C_3V3'

3V3SB
  • J8-D32

DCDC U50,

max. cur.: 1A
not dedicated for FMC connectors
12V
  • J8-C35
  • J8-C37

DCDC U82,
max. cur.: 8A

not dedicated for FMC connectors

FMCBC_1V8
  • J8-H40
  • J8-G39
  • J8-F40
  • J8-E39

DCDC U40,
max. cur.: 5A

Enable by SC CPLD U27,
Signal: 'EN_BC_1V8'

Table 21: FMC C connector available VCC/VCCIO

FMC C Cooling Fan:

FMCFan DesignatorEnable SignalNotes

J8

(FMC C)

M3

Enable by SC CPLD U27,
Signal: 'FAN_C_EN'

-

Table 22: FMC C connector cooling fan


FMC D

FMC D Interfaces:

FMC
InterfacesI/O Signal CountLVDS-pairs countConnected toVCCO bank VoltageNotes

J7
(FMC D)








I/O2010Bank 65 HPFMCDE_1V8-
4824Bank 66 HPFMCDE_1V8-
I²C2-I²C-Switch U13-Muxed to MIO Bank 501 I²C Inteface
JTAG4-SC CPLD U27 Bank 23.3VSB-
MGT-8 (4 x RX/TX)Bank 229 GTH-4x MGT lanes
Clock Input-2Bank 65 HP-

2x Reference clock inputs to PL bank

-1Bank 229 GTH-1x Reference clock input to MGT bank
Control Signals3-SC CPLD U27 Bank 23.3VSB

'FMCD_PG_C2M', 'FMCD_PG_M2C', 'FMCD_PRSNT'

Table 23: FMC D connector interfaces

FMC D MGT Lanes:

FMCMGT LaneBankTypeSignal NameFMC Donnector PinFPGA Pin

J7

(FMC D)


3229GTH
  • B229_RX3_P
  • B229_RX3_N
  • B229_TX3_P
  • B229_TX3_N
  • J7-C6
  • J7-C7
  • J7-C2
  • J7-C3
  • MGTHRXP3_229, F2
  • MGTHRXN3_229, F1
  • MGTHTXP3_229, F6
  • MGTHTXN3_229, F5
2229GTH
  • B229_RX2_P
  • B229_RX2_N
  • B229_TX2_P
  • B229_TX2_N
  • J7-A2
  • J7-A3
  • J7-A22
  • J7-A23
  • MGTHRXP2_229, H2
  • MGTHRXN2_229, H1
  • MGTHTXP2_229, G4
  • MGTHTXN2_229, G3
1229GTH
  • B229_RX1_P
  • B229_RX1_N
  • B229_TX1_P
  • B229_TX1_N
  • J7-A6
  • J7-A7
  • J7-A26
  • J7-A27
  • MGTHRXP1_229, J4
  • MGTHRXN1_229, J3
  • MGTHTXP1_229, H6
  • MGTHTXN1_229, H5
0229GTH
  • B229_RX0_P
  • B229_RX0_N
  • B229_TX0_P
  • B229_TX0_N
  • J7-A10
  • J7-A11
  • J7-A30
  • J7-A31
  • MGTHRXP0_229, K2
  • MGTHRXN0_229, K1
  • MGTHTXP0_229, K6
  • MGTHTXN0_229, K5

Table 24: FMC D connector MGT lanes

FMC D Clock Signals:

FMCClock SignalBankFMC Connector PinFPGA PinNotes

J7

(FMC D)

  • B229_CLK0_P
  • B229_CLK0_N
229
  • J7-D4
  • J7-D5
  • MGTREFCLK0P_229, G8
  • MGTREFCLK0N_229, G7
Supplied by attached module
  • D_CLK0_M2C_P
  • D_CLK0_M2C_N
65 HP
  • J7-H4
  • J7-H5
  • IO_L14P_T2L_N2_GC_65, AG5
  • IO_L14N_T2L_N3_GC_65, AG4
Supplied by attached module
  • D_CLK1_M2C_P
  • D_CLK1_M2C_N
65 HP
  • J7-G2
  • J7-G3
  • IO_L13P_T2L_N0_GC_QBC_65, AE5
  • IO_L13N_T2L_N1_GC_QBC_65, AF5
Supplied by attached module

Table 25: FMC D connector clock signal input

FMC D VCC/VCCIO:

FMCAvailable VCC/VCCIOFMC Connector PinSourceNotes

J7

(FMC D)

FMCD_3V3
  • J7-D36
  • J7-D38
  • J7-D40
  • J7-C39

DCDC U35,
max. cur.: 5A

Enable by SC CPLD U27,
Signal: 'EN_D_3V3'

3V3SB
  • J7-D32

DCDC U50,

max. cur.: 1A
not dedicated for FMC connectors
12V
  • J7-C35
  • J7-C37

DCDC U82,
max. cur.: 8A

not dedicated for FMC connectors

FMCDE_1V8
  • J7-H40
  • J7-G39
  • J7-F40
  • J7-E39

DCDC U41,
max. cur.: 5A

Enable by SC CPLD U27,
Signal: 'EN_DE_1V8'

Table 26: FMC D connector available VCC/VCCIO

FMC D Cooling Fan:

FMCFan DesignatorEnable SignalNotes

J7

(FMC D)

M4

Enable by SC CPLD U27,
Signal: 'FAN_D_EN'

-

Table 27: FMC D connector cooling fan


FMC E

FMC E Interfaces:

FMC
InterfacesI/O Signal CountLVDS-pairs countConnected toVCCO bank VoltageNotes

J6
(FMC E)









I/O2412Bank 65 HPFMCDE_1V8-
4422Bank 64 HPFMCDE_1V8-
I²C2-I²C-Switch U13-Muxed to MIO Bank 501 I²C Inteface
JTAG4-SC CPLD U27 Bank 23.3VSB-
MGT-8 (4 x RX/TX)Bank 228 GTH-4x MGT lanes
Clock Input-2Bank 64 HP-

2x Reference clock inputs to PL bank

-1Bank 228 GTH-1x Reference clock input to MGT bank
Control Signals3-SC CPLD U27 Bank 23.3VSB

'FMCE_PG_C2M', 'FMCE_PG_M2C', 'FMCE_PRSNT'

Table 28: FMC E connector interfaces

FMC E MGT Lanes:

FMCMGT LaneBankTypeSignal NameFMC Connector PinFPGA Pin

J6

(FMC E)


3228GTH
  • B228_RX3_P
  • B228_RX3_N
  • B228_TX3_P
  • B228_TX3_N
  • J6-C6
  • J6-C7
  • J6-C2
  • J6-C3
  • MGTHRXP3_228, L4
  • MGTHRXN3_228, L3
  • MGTHTXP3_228, M6
  • MGTHTXN3_228, M5
2228GTH
  • B228_RX2_P
  • B228_RX2_N
  • B228_TX2_P
  • B228_TX2_N
  • J6-A2
  • J6-A3
  • J6-A22
  • J6-A23
  • MGTHRXP2_228, M2
  • MGTHRXN2_228, M1
  • MGTHTXP2_228, N4
  • MGTHTXN2_228, N3
1228GTH
  • B228_RX1_P
  • B228_RX1_N
  • B228_TX1_P
  • B228_TX1_N
  • J6-A6
  • J6-A7
  • J6-A26
  • J6-A27
  • MGTHRXP1_228, P2
  • MGTHRXN1_228, P1
  • MGTHTXP1_228, P6
  • MGTHTXN1_228, P5
0228GTH
  • B228_RX0_P
  • B228_RX0_N
  • B228_TX0_P
  • B228_TX0_N
  • J6-A10
  • J6-A11
  • J6-A30
  • J6-A31
  • MGTHRXP0_228, T2
  • MGTHRXN0_228, T1
  • MGTHTXP0_228, R4
  • MGTHTXN0_228, R3

Table 29: FMC E connector MGT lanes

FMC E Clock Signals:

FMCClock SignalBankFMC Connector PinFPGA PinNotes

J6

(FMC E)

  • B228_CLK0_P
  • B228_CLK0_N
228
  • J6-D4
  • J6-D5
  • MGTREFCLK0P_228, L8
  • MGTREFCLK0N_228, L7
Supplied by attached module
  • E_CLK0_M2C_P
  • E_CLK0_M2C_N
64 HP
  • J6-H4
  • J6-H5
  • IO_L12P_T1U_N10_GC_64, AL8
  • IO_L12N_T1U_N11_GC_64, AL7
Supplied by attached module
  • E_CLK1_M2C_P
  • E_CLK1_M2C_N
64 HP
  • J6-G2
  • J6-G3
  • IO_L11P_T1U_N8_GC_64, AK8
  • IO_L11N_T1U_N9_GC_64, AK7
Supplied by attached module

Table 30: FMC E connector clock signal input

FMC E VCC/VCCIO:

FMCAvailable VCC/VCCIOFMC Connector PinSourceNotes

J6

(FMC E)

FMCE_3V3
  • J6-D36
  • J6-D38
  • J6-D40
  • J6-C39

DCDC U36,
max. cur.: 5A

Enable by SC CPLD U27,
Signal: 'EN_E_3V3'

3V3SB
  • J6-D32

DCDC U50,

max. cur.: 1A
not dedicated for FMC connectors
12V
  • J6-C35
  • J6-C37

DCDC U82,
max. cur.: 8A

not dedicated for FMC connectors

FMCDE_1V8
  • J6-H40
  • J6-G39
  • J6-F40
  • J6-E39

DCDC U41,
max. cur.: 5A

Enable by SC CPLD U27,
Signal: 'EN_DE_1V8'

Table 31: FMC E connector available VCC/VCCIO

FMC E Cooling Fan:

FMCFan DesignatorEnable SignalNotes

J6

(FMC E)

M5

Enable by SC CPLD U27,
Signal: 'FAN_E_EN'

-

Table 32: FMC E connector cooling fan

XMOD JTAG Interface

JTAG access to the Zynq MPSoC and SC CPLD is provided through XMOD header J24 and J35.


Figure X: XMOD header J24 and J35

Signal Assignment of XMOD header J24 and J35

ConnectorInterface

Signal Schematic Name

XMOD Header PinConnected toVCCIOVCC

XMOD Header

J24

JTAGF_TCKJ24-4Bank 503 PS Config, Pin R25PS_1V83V3SB
F_TDIJ24-10Bank 503 PS Config, Pin U25
F_TDOJ24-8Bank 503 PS Config, Pin T25
F_TMSJ24-12Bank 503 PS Config, Pin R24

GPIO/
UART

XMOD2_AJ24-3SC CPLD U27, bank 5, Pin K7
XMOD2_BJ24-7SC CPLD U27, bank 5, Pin K6
XMOD2_EJ24-9SC CPLD U27, bank 5, Pin H7
XMOD2_GJ24-11SC CPLD U27, bank 5, Pin H6

XMOD Header

J35

JTAGC_TCKJ35-4SC CPLD U27, bank 0, Pin A83V3SB
C_TDIJ35-10SC CPLD U27, bank 0, Pin C7
C_TDOJ35-8SC CPLD U27, bank 0, Pin A6
C_TMSJ35-12SC CPLD U27, bank 0, Pin C9

GPIO/
UART

XMOD1_AJ35-3SC CPLD U27, bank 0, Pin B19
XMOD1_BJ35-9SC CPLD U27, bank 0, Pin A17
XMOD1_EJ35-7SC CPLD U27, bank 0, Pin C17
XMOD1_GJ35-11SC CPLD U27, bank 0, Pin A18

Table 33: XMOD interface signals

The JTAG interfaces of the TEB0911 UltraRack board can accessed with the XMOD-FT2232H adapter-board TE0790. The on-board devices Zynq MPSoC U1 and SC CPLD U27 can be programmed via USB2.0 interface of the TE0790 board.

XMOD-Header J24 is designated to program the Zynq Ultrascale+ MPSoC via USB interface, the 4 GPIO/UART pins (XMOD2_A/B/E/G) of this header are routed to the System Controller CPLD U27.

XMOD-Header J35 is designated to program the System Controller CPLD U27 via USB interface, the 4 GPIO/UART pins (XMOD1_A/B/E/G) of this header are also routed to the System Controller CPLD U27.
To program the System Controller CPLD, the JTAG interface of this devices have to be activated by DIP-switch S3-2.

When using XMOD FTDI JTAG Adapter TE0790, the adapter-board's VCC and VCCIO on both headers J24 and J35 will be sourced by the on-board supply voltages. Set the XMOD DIP-switch with the setting:

XMOD DIP-switchesPosition
Switch 1ON
Switch 2OFF
Switch 3OFF
Switch 4OFF

Table 34: XMOD adapter board DIP-switch positions for voltage configuration

Use Xilinx compatible TE0790 adapter board (designation TE-0790-xx with out 'L') to program the Xilinx Zynq devices.

The TE0790 adapter board's CPLD have to be configured with the Standard variant of the firmware. Refer to the TE0790 Resources Site for further information and firmware download.

Gigabit Ethernet Interface

On-board Gigabit Ethernet PHY is provided with Marvell Alaska 88E1512 IC U20. The Ethernet PHY RGMII interface is connected to the Zynq MPSoC Ethernet interface of the PS MIO bank 502. I/O voltage is fixed at 1.8V for HSTL signaling. The reference clock input of the PHY is supplied from the on-board 25.000000 MHz oscillator U21. The LEDs of the RJ-45 MegJack J13 are connected to the System Controller CPLD bank 2, pins Y12, Y13 and Y14.

Figure X: Gigabit Ethernet Interface

PHY PinConnected toNotes
MDC/MDIOPS bank 502 MIO76, MIO77-
PHY LED0..2SC CPLD U27, bank 4, pin L5, L1, K1see schematic for details, forwarded to RJ45 GbE MagJack J7
PHY_CLK125MSC CPLD U27, bank 4, pin K2125 MHz Ethernet PHY clock out
CONFIGpulled up to PS_1V8Configuration of PHY address LSB and VDDO level
RESETnSC CPLD U27, bank 4, pin L6Active low reset line
RGMIIPS bank 502 MIO64 ... MIO75Reduced Gigabit Media Independent Interface
SGMII-Serial Gigabit Media Independent Interface
MDIRJ45 GbE MagJack J13Media Dependent Interface

Table 35: Ethernet PHY interface connections

USB3 Interface

On the TEB0911 board two USB3 Superspeed ports are available to the user, which are downward compatible to USB2 Highspeed.

Figure X: USB3 Interface


The 4-port USB3 hub is connected to the Zynq MPSoC's PS GTR bank, the USB2 PHY is connected to the PS MIO bank 502:

ICInterfaceSignal Schematic NamesConnected toNote
USB3 Hub U4

USB3 Upstream MGT lane

B505_TX1_P,
B505_TX1_N

B505_RX1_P,
B505_RX1_N

PS GTR bank 505

Pins:
PS_MGTRTXP1_505, Y29,
PS_MGTRTXN1_505, Y30

PS_MGTRRXP1_505, AA31,
PS_MGTRTXN1_505, AA32

-
USB2 Uptream data LVDS pairUSB0_D_P,
USB0_D_N

USB2 PHY U15

Pins: 18,19

-
USB3 Downstream lane

USB3_RXDN1_D_P,
USB3_RXDN1_D_N

USB3_TXDN1_D_P,
USB3_TXDN1_D_N

USB3_RXDN2_D_P,
USB3_RXDN2_D_N

USB3_TXDN2_D_P,
USB3_TXDN2_D_N

2-port USB3 A / RJ-45 connector
(stacked) J13

-
USB2 Downstream LVDS pair

USB2_DN1_D_P,
USB2_DN1_D_N

USB2_DN2_D_P,
USB2_DN2_D_N

2-port USB3 A / RJ-45 connector
(stacked) J13

-
I²CUSBH_SDA,
USBH_SCL

Configuration EEPROM U5,

8-channel I²C-switch U37

EEPROM U5 is configuration and
parameter memory of USB3 hub U4

Control LinesUSBH_MODE0,
USBH_MODE1,
USBH_RST

SC CPLD U27, bank 2

Pins: Y17, Y16, Y15

-
USB2 PHY U15

USB2 ULPI

USB0_STP,
USB0_NXT,
USB0_DIR,
USB0_CLK,
USB0_DATA0 ... USB0_DATA7

PS bank 502

Pins: MIO52 ... MIO63

-

USB2 data LVDS pair

USB0_D_P,
USB0_D_N

USB3 Hub U4

Pins: 71,72

-
Control Lines

USB0_RST

SC CPLD U27, bank 4

Pin: M2

-

Table 36: USB3 signals and interfaces

SFP+ Interface

The TEB0911 board provides the high speed MGT interface connectors "SFP+" (Enhanced small form-factor pluggable) with data transmission rates up to 10 Gbit/s.

Block diagram below shows the dependencies between the implied devices which establish the SFP+ interface:

Figure X: SFP+ Interface


ConnectorInterface

Signal Schematic Name

Connected toFPGA DirectionDescriptionLogicNotes

SFP+ J9A

MGT Lane

B129_TX3_P,
B129_TX3_N

B129_RX3_P,
B129_RX3_N

GTH bank 129

Pins:
MGTHTXP3_129, G31,
MGTHTXN3_129, G32

MGTHRXP3_129, F33,
MGTHRXN3_129, F34

BiDirMulti gigabit highspeed
data lane
--
I²CSFP0_SDA,
SFP0_SCL
8-channel I²C-switch U37BiDir2-wire Serial Interface--
Control Lines

SFP0_RS0

I²C 8-bit I/O Port-Expander U86OutputFull RX bandwidthLow active

I/O Port Expander on
same I²C line as
SFP0-I²C-interface

SFP0_RS1OutputReduced RX bandwidthLow active
SFP0_M-DEF0InputModule present / not presentLow active
SFP0_TX_FAULTInputFault / Normal OperationHigh active
SFP0_LOSSC CPLD U27, bank 2, pin V8InputLoss of receiver signalHigh active-
SFP0_TX_DISSC CPLD U27, bank 2, pin Y7OutputSFP Enabled / DisabledLow active-

SFP+ J9B

MGT Lane

B129_TX2_P,
B129_TX2_N

B129_RX2_P,
B129_RX2_N

GTH bank 129

Pins:
MGTHTXP2_129, H29,
MGTHTXN2_129, H30

MGTHRXP2_129, H33,
MGTHRXN2_129, H34

BiDir

Multi gigabit highspeed
data lane

--


I²C

SFP1_SDA,
SFP1_SCL

8-channel I²C-switch U37BiDir2-wire Serial Interface--
Control LinesSFP1_RS0I²C 8-bit I/O Port-Expander U86OutputFull RX bandwidthLow active

I/O Port Expander on
same I²C line as
SFP0-I²C-interface

SFP1_RS1OutputReduced RX bandwidthLow active
SFP1_M-DEF0InputModule present / not presentLow active
SFP1_TX_FAULTInputFault / Normal OperationHigh active
SFP1_LOSSC CPLD U27, bank 2, pin W7InputLoss of receiver signalHigh active-
SFP1_TX_DISSC CPLD U27, bank 2, pin V7OutputSFP Enabled / DisabledLow active-

Table 37: SFP+ signals and interfaces

SSD Interface

On the TEB0911 UltraRack board one SSD interface is available provided by a NGFF (Next Generation Form Faktor) M.2 socket (Key M) which supports data transmission rates for PCIe3, SATA3 and USB3 interfaces.

Figure X: SSD Interface


ConnectorInterface

Signal Schematic Name

Connected toFPGA DirectionDescriptionLogicNotes

M.2-NGFF

PCIe Socket

U2

MGT Lane

B505_TX0_P,
B505_TX0_N

B505_RX0_P,
B505_RX0_N

PS GTR bank 505

Pins:
PS_MGTRTXP0_505, AB29,
PS_MGTRTXN0_505, AB30

PS_MGTRRXP0_505, AB33,
PS_MGTRTXN0_505, AB34

BiDirMulti gigabit highspeed
data lane
--
Clock InputSSD_RCLK_P,
SSD_RCLK_N
Quad programmable PLL clock
generator U12, CLK0
-Reference clock signal--
Control Lines

SSD1_LED

SC CPLD U27, bank 2, pin AA13OutputLED OutputHigh active-
SSD1_SLEEPSC CPLD U27, bank 2, pin AA12InputPCIe SleepLow active
SSD1_PERSTNSC CPLD U27, bank 2, pin AA11InputPCIe nRSTLow active-
SSD1_WAKESC CPLD U27, bank 2, pin AB11OutputPCIe WakeHigh active-
SSD1_CLKRQconnect to GNDBiDirPCIe Clock RequestLow active-

Table 38: SSD signals and interfaces

DisplayPort Interface



DDR4 Memory Socket



CAN Interface


SD Card Interface

Describe SD Card interface  shortly here if the module has one...

FPGA / SoC PinConnected ToSignal NameNotes
MIO0J10-9Card detect switch
MIO10J10-7DAT0
MIO11J10-3CMD
MIO12J10-5CLK
MIO13J10-8DAT1
MIO14J10-1DAT3
MIO15J10-2CD/DAT3

Table x: SD Card interface signals and connections.

4-Wire PWM FAN Connectors


PLL Clock Interfaces


On-board Peripherals

System Controller CPLD

The System Controller CPLD (U2) is provided by Lattice Semiconductor LCMXO2-256HC (MachXO2 Product Family). The  SC-CPLD is the central system management unit where essential control signals are logically linked by the implemented logic in CPLD firmware, which generates output signals to control the system, the on-board peripherals and the interfaces. Interfaces like JTAG and I2C between the on-board peripherals and to the FPGA module are by-passed, forwarded and controlled by the System Controller CPLD.

Other tasks of the System Controller CPLD are the monitoring of the power-on sequence and to display the programming state of the FPGA module.

For detailed information, refer to the reference page of the SC CPLD firmware of this module.

The TEB0911 UltraRack is equipped with one System Controller CPLDs - Lattice Semiconductor LCMXO2-7000HC (MachXO2 Product Family) with the schematic designators U27.

The  SC-CPLD is the central system management unit where essential control signals are logically linked by the implemented logic of the CPLD firmware, which generates output signals to control the system, the on-board peripherals and the interfaces. Interfaces like JTAG and I2C between the on-board peripherals and to the FPGA-module are by-passed, forwarded and controlled by the System Controller CPLD.

Other tasks of the System Controller CPLD are the monitoring of the power-on sequence and to display the programming state of the FPGA module.

The Sytem Controller CPLDs are connected to the Zynq Ultrascale+ MPSoC through MIO, PL IO-bank differential lanes and I²C interface.

The functionalities and configuration of the pins depend on the CPLDs' firmware. The documentations of the firmware of SC CPLD U27 contains detailed information on this matter.

Following block diagram visualizes the connection of the SC CPLDs with the Zynq Ultrascale+ MPSoC via PS (MIO), PL bank pins and I²C interface.

Special purpose pins are connected to smaller System Controller CPLD and have following default configuration:

Pin NameModeFunctionB2B Connector PinDefault Configuration
PGOODOutputPower GoodJ1-148Active high when all on-module power supplies are working properly.
JTAGENInputJTAG SelectJ2-131Low for normal operation.
..........

Table x: System Controller CPLD I/O pins.


High-speed USB ULPI PHY

USB PHY (U9) is provided by USB3320 from Microchip. The ULPI interface is connected to the Zynq Ultrascale+ PS USB0. I/O voltage is fixed at 1.8V and PHY reference clock input is supplied from the on-board 52.000000 MHz oscillator (U10).

PHY PinConnected toNotes
ULPIPS bank MIO52 ... MIO63Zynq Ultrascale+ USB0 MIO pins are connected to the PHY
REFCLK-52MHz from on board oscillator (U9)
REFSEL[0..2]-All pins set to GND selects the external reference clock frequency (52.000000 MHz)
RESETBSC CPLD U17Low active USB PHY Reset (pulled-up to PS_1.8V).
DP, DM4-port USB3.0 Hub U4USB2.0 data lane
CPEN-External USB power switch active-high enable signal
VBUS5VConnected to USB VBUS via a series of resistors, see schematic
ID-For an A-device connect to the ground. For a B-device, leave floating

Table 17: USB PHY interface connections

Hi-speed USB ULPI PHY (U32) is provided with USB3320 from Microchip. The ULPI interface is connected to the Zynq PS USB0 via MIO28..39, bank 501 (see also section). The I/O voltage is fixed at 1.8V and PHY reference clock input is supplied from the on-board 52.000000 MHz oscillator (U33).

4-port USB3.0 Hub

On the carrier board there are up to 4 USB3.0 Super Speed ports available, which are also downward compatible to USB2.0 High Speed ports. The USB3.0 ports are provided by Cypress Semiconductor CYUSB3324 4-port USB3.0 Hub controller U4. The pin-strap configuration option of the USB3.0 Hub is disabled, so this controller gets the configuration data and parameter from the configuration EEPROM U5. The I²C interface of the EEPROM and the controller is also accessible by the Zynq Ultrascale+ MPSoC through I²C switch U16.

On the Upstream-side, this controller is connected to the MGT1 lane of MPSoC's PS GT bank to establish the USB3.0 data lane. For the USB2.0 interface, the controller is connected to the on-board USB2.0 PHY U9. The USB2.0 PHY is connected per ULPI interface (MIO pins 52..63) to MPSoC's MIO bank.

The USB3.0 Hub controller has also an ARM Cortex-M0 controller integrated, refer to the data sheet for further features and programmable options.

Gigabit Ethernet PHY

On-board Gigabit Ethernet PHY (U12) is provided with Marvell Alaska 88E1512 IC. The Ethernet PHY RGMII interface is connected to the Zynq Ultrascale+ Ethernet0 PS GEM3. I/O voltage is fixed at 1.8V for HSTL signaling. The reference clock input of the PHY is supplied from the on-board 25.000000 MHz oscillator (U13). The 125MHz PHY output clock (PHY_CLK125M) is routed to System Controller CPLD U17, pin 70.

PHY PinConnected toNotes
MDC/MDIOPS bank MIO76, MIO77-
PHY LED0..1SC CPLD U17, pin 67,86see schematic for details, forwarded to RJ45 GbE MagJack J7
PHY_LED2 / INTn:SC CPLD U17, pin 85Active low interrupt line
PHY_CLK125MSC CPLD U17, pin 70125 MHz Ethernet PHY clock out
CONFIGSC CPLD U17, pin 65Configuration of PHY address LSB and VDDO level
RESETnSC CPLD U17, pin 62Active low reset line
RGMIIPS bank MIO64 ... MIO75Reduced Gigabit Media Independent Interface
SGMII-Serial Gigabit Media Independent Interface
MDIRJ45 GbE MagJack J7Media Dependent Interface

Table 18: Ethernet PHY interface connections

On-board Gigabit Ethernet PHY (U7) is provided with Marvell Alaska 88E1512 IC (U8). The Ethernet PHY RGMII interface is connected to the Zynq Ethernet0 PS GEM0. I/O voltage is fixed at 1.8V for HSTL signaling. The reference clock input of the PHY is supplied from an on-board 25.000000 MHz oscillator (U9), the 125MHz output clock signal CLK_125MHZ is connected to the pin J2-150 of B2B connector J2.

8-Channel I²C Switches

All on-board and on-module peripherals with accessible I²C interface are muxed to the I²C interface of the Zynq Ultrascale+ MPSoC as master.

For this purpose, the TEB0911 carrier board is equipped with two 8-channel I²C switches provided by TCA9548A from Texas Instruments, together creating up to 16 switched I²C channels.

Refer to the data sheet of the TCA9548A chip how to address and and transmit data to the I²C slave devices through this switches.

The I2C bus works internally on-module with reference voltage 1.8V, it is connected to the MPSoC I2C interface via PS MIO bank (pins MIO38, MIO39) configured as master.

MIOSignal Schematic NameNotes
38I2C_SCL1.8V reference voltage
39I2C_SDA1.8V reference voltage

Table 19: MIO-pin assignment of the module's I2C interface

I2C addresses for on-board slave devices are listed in the table below:

I²C Slave Devices connected to MPSoC I²C InterfaceI²C
Switch
Position
I²C Slave AddressSchematic Names of I²C Bus Lines
8-channel I²C switch U16-0x73I2C_SDA / I2C_SCL
8-channel I²C switch U27-0x77I2C_SDA / I2C_SCL
SC CPLD U39, bank 2, pins 52 (SDA), 50 (SCL)-User programmableI2C_SDA / I2C_SCL
I²C Slave Devices connected to 8-channel I²C Switch U16I²C
Switch
Position
I²C Slave AddressSchematic Names of I²C Bus Lines
On-board Quad programmable PLL clock generator U35 Si533800x70MCLK_SDA / MCLK_SCL
8-bit I²C IO Expander U4410x26SFP_SDA / SFP_SCL
PCIe Connector J12module dependentPCIE_SDA / PCIE_SCL
SFP+ Connector J14A3module dependentSFP1_SDA / SFP1_SCL
SFP+ Connector J14B4module dependentSFP2_SDA / SFP2_SCL
Configuration EEPROM U2450x54MEM_SDA / MEM_SCL
Configuration EEPROM U3650x52MEM_SDA / MEM_SCL
Configuration EEPROM U4150x51MEM_SDA / MEM_SCL
Configuration EEPROM U2250x50MEM_SDA / MEM_SCL
8-bit I²C IO Expander U3850x27MEM_SDA / MEM_SCL
FMC Connector J56module dependentFMC_SDA / FMC_SCL
USB3.0 Hub configuration EEPROM U570x51USBH_SDA / USBH_SCL
USB3.0 Hub70x60USBH_SDA / USBH_SCL
I²C Slave Devices connected to 8-channel I²C Switch U27I²C
Switch
Position
I²C Slave AddressSchematic Names of I²C Bus Lines
PMOD Connector P10module dependentPMOD_SDA / PMOD_SCL
24-bit Audio Codec U310x38A_I2C_SDA / A_I2C_SCL
FireFly Connector J152module dependentFFA_SDA / FFA_SCL
FireFly Connector J223module dependentFFB_SDA / FFB_SCL
On-module Quad programmable PLL clock generator Si5345 (TE0808)40x69PLL_SDA / PLL_SCL
SC CPLD U17, bank 3, pins 13 (SDA), 14 (SCL)5User programmableSC_SDA / SC_SCL
8-bit I²C IO Expander U3460x24FF_E_SDA / FF_E_SCL
PMOD Connector P37module dependentEXT_SDA / EXT_SCL

Table 20:  On-board peripherals' I2C-interfaces device slave addresses

Configuration EEPROMs

The TEB0911 carrier board contains several EEPROMs for configuration and general user purposes. The EEPROMs are provided by Microchip and all have I²C interfaces:

EEPROM ModellSchematic DesignatorMemory DensityPurpose
24LC128-I/STU24128 Kbituser
24AA025E48T-I/OTU362 Kbituser
24AA025E48T-I/OTU412 Kbituser
24AA025E48T-I/OTU422 Kbituser
24LC128-I/STU5128 KbitUSB3.0 Hub U4 configuration memory

Table 21:  On-board configuration EEPROMs overview

CAN FD Transceiver

On-board CAN FD (Flexible Data Rate) transceiver is provided by Texas Instruments TCAN337. This controller is the physical layer of the CAN interface and is specified for data rates up to 1 Mbps. The controller has many protection features included to ensure CAN network robustness and to eliminate the need for additional protection circuits. Refer to the data sheet of this transceiver for more details and specifications.

The transceiver is connected to System Controller CPLD U17, means it works on this interface with 3.3V VCCIO. The logical signal processing of the CAN interface depends on the current firmware ot the SC CPLD U17.

eMMC Memory

The TEB0911 UltraRack board is equipped with embedded MMC memory connected to the PS MIO bank (MIO13 ... MIO23) of the Zynq Ultrascale+ MPSoC. The memory is provided by MTFC4GACAJCN-4M from Micron Technology. It has a memory density of 32 Gbit (4 GByte) and is sectored into 8 banks a 4 Gbit.

Quad SPI Flash Memory

On-board QSPI flash memory (U14) on the TE0745-02 is provided by Micron Serial NOR Flash Memory N25Q256A with 256 Mbit (32 MByte) storage capacity. This non volatile memory is used to store initial FPGA configuration. Besides FPGA configuration, remaining free flash memory can be used for user application and data storage. All four SPI data lines are connected to the FPGA allowing x1, x2 or x4 data bus widths. Maximum data rate depends on the selected bus width and clock frequency used.

SPI Flash QE (Quad Enable) bit must be set to high or FPGA is unable to load its configuration from flash during power-on. By default this bit is set to high at the manufacturing plant.

MAC Address EEPROM

A Microchip 24AA025E48 serial EEPROM (U23) contains a globally unique 48-bit node address, which is compatible with EUI-48(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 over I2C bus with slave device address 0x53.

Oscillators

The TEB0911 carrier board is equipped several on-board oscillators to provide the Zynq Ultrascale+ MPSoC's PS and PL banks and the on-board peripherals with reference clock-signals:

Clock SourceSchematic NameFrequencyClock Input Destination
SiTime SiT8008BI oscillator, U10USB0_RCLK52.000000 MHzUSB 2.0 transceiver PHY U9, pin 26
SiTime SiT8008BI oscillator, U13ETH_CLK25.000000 MHzGigabit Ethernet PHY U12, pin 34
SiTime SiT8008BI oscillator, U7-25.000000 MHzQuad PLL clock generator U35, pin 3
DSC1123 oscillator, U23B505_CLK1150.0000 MHzPS GT Bank, dedicated for SATA interface

DSC1123 oscillator, U6

optional, not equipped

B505_CLK0100.0000 MHzPS GT Bank, dedicated for USB interface

Silicon Labs 570FBB000290DG, U45

optional, not equipped

B47_L5 (LVDS)250.MHzPL Bank clock capable input pins
SiTime SiT8008BI oscillator, U25CLK_CPLD25.576000 MHzSystem Controller CPLD U35, pin 128

Table 16: Reference clock signal oscillators


Programmable Clock Generator Si5338A

There is a Silicon Labs I2C programmable quad PLL clock generator on-board (Si5338A, U2) to generate various reference clocks for the module.

Si5338A Pin
Signal Name / Description
Connected ToDirectionNote

IN1

-

Not connected.Input

Not used.

IN2-GNDInputNot used.

IN3

Reference input clock.

U3, pin 3Input25.000000 MHz oscillator, Si8208AI.

IN4

-GNDInputI2C slave device address LSB.

IN5

-

Not connected.InputNot used.
IN6-GNDInputNot used.

CLK0A

CLK1_P

U1, R23Output

FPGA bank 45.

CLK0BCLK1_NU1, P23OutputFPGA bank 45.
CLK1AMGT_CLK1_NU1, V5OutputFPGA MGT bank 225 reference clock.
CLK1BMGT_CLK1_PU1, V6OutputFPGA MGT bank 225 reference clock.
CLK2AMGT_CLK3_NU1, AB5OutputFPGA MGT bank 224 reference clock.
CLK2BMGT_CLK3_PU1, AB6OutputFPGA MGT bank 224 reference clock.
CLK3A

CLK0_P

U1, pin T24Output

FPGA bank 45.

CLK3BCLK0_NU1, pin T25OutputFPGA bank 45.

 Table : Programmable quad PLL clock generator inputs and outputs.

Programmable Clock Generator Si5345A

Oscillators

The module has following reference clock signals provided by on-board oscillators and external source from carrier board:

Clock SourceSchematic NameFrequencyClock Destination
........
SiTime SiT8008BI oscillator, U21-25.000000 MHzQuad PLL clock generator U16, pin 3.

Table : Reference clock signals.

On-board LEDs

LED ColorConnected toDescription and Notes
D1Green

........

Table : On-board LEDs.

User Buttons

Configuration DIP-switches

Backup Battery Holder

Power and Power-On Sequence

Power Consumption

The maximum power consumption of the board mainly depends on the design running on the FPGA.

Xilinx provide a power estimator excel sheets to calculate power consumption. It's also possible to evaluate the power consumption of the developed design with Vivado. See also Trenz Electronic Wiki FAQ.

Power InputTypical Current
24V VINTBD*

Table : Typical power consumption, *to Be Determined soon with reference design setup.


Power supply with minimum current capability of ?? A for system startup is recommended.

The TEB0911 UltraRack board is equipped with the Xilinx Zynq UltraScale+ MPSoC delivers a heterogeneous multi-processing system with integrated programmable logic and independently operable elements and is designed to meet embedded system power management requirement by advanced power management features. This features allow to offset the power and heat constraints against overall performance and operational efficiency.

This features allowing highly flexible power management are achieved by establishing Power Domains for power isolation. The Zynq UltraScale+ MPSoC has multiple power domains, whereby each power domain requires its own particular on-board DC-DC converters.

The Processing System contains three Power Domains:

  • Battery Power Domain (BBRAM and RTC)
  • Full-Power Domain (Application Processing Unit, DDR Controller, Graphics Processing Unit and High-Speed Connectivity)
  • Low-Power Domain (Real-Time Processing Unit, Security and Configuration Unit, Platform Management Unit, System Monitor and General Connectivity)
  • Programmable Logic (PL)


Power Distribution Dependencies

There are following dependencies how the initial 24V voltage from the main power jack J34 is distributed to the on-board DC-DC converters, which power up further DC-DC converters and the particular on-board voltages:



To avoid any damage to the module, check for stabilized on-board voltages should be carried out(i.e. power good and enable signals) before powering up any SoC's I/O bank voltages VCCO_x. All I/Os should be tri-stated during power-on sequence.

Power-On Sequence

The TEB0911 UltraRack board meets the recommended criteria to power up the Xilinx Zynq UltraScale+ MPSoC properly by keeping a specific sequence of enabling the on-board DC-DC converters dedicated to the particular Power Domains and powering up the on-board voltages.

On the TEB0911 UltraRack board following Power Domains will be powered up in a certain sequence with by enable and power-good signals of the DC-DC converters, which are controlled by the System Controller CPLD U27:

  1. Low-Power Domain (LPD)
  2. Programmable Logic (PL) and Full-Power Domain (FPD)
  3. GTH, PS GTR transceiver and DDR memory

Hence, those three power instances will be powered up consecutively and the Power-Good-Signals of the previous instance is asserted.

Following diagram describes the sequence of enabling the three power instances utilizing the DC-DC converter control signals (Enable, Power-Good), which will power-up in descending order as listed in the blocks of the diagram.

Figure : Module power-on diagram.

Voltage Monitor Circuit

If the module has one, describe it here...

Power Rails

NB! Following table with examples is valid for most of the 4 x 5 cm modules but depending on the module model and specific design, number and names of power rails connected to the B2B connectors may vary.

Power Rail Name

B2B JM1 Pins

B2B JM2 Pins

Direction

Notes
VIN1, 3, 52, 4, 6, 8InputMain supply voltage from the carrier board.
3.3V-10, 12, 91OutputModule on-board 3.3V voltage supply. (would be good to add max. current allowed here if  possible)
B64_VCO9, 11-InputHR (High Range) bank voltage supply from the carrier board.

VBAT_IN

79-InputRTC battery supply voltage from the carrier board.
...............

Table : Module power rails.

Different modules (not just 4 x 5 cm ones) have different type of connectors with different specifications. Following note is for Samtec Razor Beam™ LSHM connectors only, but we should consider adding such note into included file in Board to Board Connectors section instead of here.

Current rating of  Samtec Razor Beam™ LSHM B2B connectors is 2.0A per pin (2 adjacent pins powered).

Bank Voltages

Bank

Schematic Name

Voltage

Voltage Range

500 (MIO0)PS_1.8V 1.8V-
501 (MIO1)PS_1.8V1.8V-
502 (DDR3)1.35V1.35V-
12 HRVCCIO_12UserHR: 1.2V to 3.3V
13 HRVCCIO_13UserHR: 1.2V to 3.3V
33 HPVCCIO_33UserHP: 1.2V to 1.8V
34 HPVCCIO_34UserHP: 1.2V to 1.8V
35 HPVCCIO_35UserHP: 1.2V to 1.8V

Table : Module PL I/O bank voltages.

Board to Board Connectors

Unable to render {include} The included page could not be found.


Variants Currently In Production

NB! Note that here we look at the module as a whole, so you just can't rely only on junction temperature or max voltage of particular SoC or FPGA chip on the module. See examples in the table below.

 Module VariantFPGA / SoC

Operating Temperature

Temperature Range
 TE0710-02-35-2CFXC7A35T-2CSG324C0°C to +70°CCommercial
TE0715-04-30-3EXC7Z030-3SBG485E0°C to +85°CExtended
TE0841-01-035-1IXCKU035-1SFVA784I–40°C to +85°CIndustrial
........

Table : Module variants.

Technical Specifications

Absolute Maximum Ratings

Parameter

MinMax

Units

Reference Document

VIN supply voltage



V

-

Storage temperature



°C

-

Table : Module absolute maximum ratings.


Assembly variants for higher storage temperature range are available on request.

Recommended Operating Conditions

ParameterMinMaxUnitsReference Document
VIN supply voltage



Operating temperature



Table : Module recommended operating conditions.


Please check Xilinx datasheet ... for complete list of absolute maximum and recommended operating ratings.

Operating Temperature Ranges

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

Extended grade: 0°C to +85°C.

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

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

Physical Dimensions

  • Module size: ... mm × ... mm.  Please download the assembly diagram for exact numbers.

  • Mating height with standard connectors: ... mm.

  • PCB thickness: ... mm.

  • Highest part on PCB: approx. ... mm. Please download the step model for exact numbers.

All dimensions are given in millimeters.

Put mechanical drawings here...

Figure : Module physical dimensions drawing.

Revision History

Hardware Revision History

DateRevision

Notes

PCNDocumentation Link
-

01

Prototypes



Table : Module hardware revision history.


Hardware revision number can be found on the PCB board together with the module model number separated by the dash.

Put picture of actual PCB showing model and hardware revision number here...

Figure : Module hardware revision number.

Document Change History


Date

Revision

Contributors

Description

Error rendering macro 'page-info'

Ambiguous method overloading for method jdk.proxy241.$Proxy3496#hasContentLevelPermission. Cannot resolve which method to invoke for [null, class java.lang.String, class com.atlassian.confluence.pages.Page] due to overlapping prototypes between: [interface com.atlassian.confluence.user.ConfluenceUser, class java.lang.String, class com.atlassian.confluence.core.ContentEntityObject] [interface com.atlassian.user.User, class java.lang.String, class com.atlassian.confluence.core.ContentEntityObject]

John HartfielRemove Link to Download
2017-11-10
v.58
Ali Naseri
  • PDF-Link to online version of the TRM fixed
  • Online Link of download area fixed

2017-09-06

v.56
Jan Kumann
  • Template revision 1.64
  • SD Card interface added.


2017-09-02

v.54

Jan KumannDDR Memory section added.

2017-08-27

v.43

John Hartfiel
  • New template revision 1.6.
  • Moved Boot Process between Overview and Signals, Interfaces and Pins section.
2017-08-16v.42Jan Kumann
  • New template revision 1.5
  • MGT Lanes section changed.
  • Programmable PLL Clock section changed.
  • "Figure" and "Table" labels added.
  • Module variants and temperatures ranges sections improved.
  • Comments added/changed, also formatted as italic now.

2017-08-07

v.32

Jan KumannFew corrections and cosmetic changes.

2017-07-14

v.25

John Hartfiel

Removed weight section update template version

2017-06-08

v.20

John Hartfiel

Add revision number and update document change history

2017-05-30

v.1

Jan Kumann

Initial document.


all

Jan Kumann, John Hartfiel


Table : Document change history.

Disclaimer

Data Privacy

Please also note our data protection declaration at https://www.trenz-electronic.de/en/Data-protection-Privacy

Document Warranty

The material contained in this document is provided “as is” and is subject to being changed at any time without notice. Trenz Electronic does not warrant the accuracy and completeness of the materials in this document. Further, to the maximum extent permitted by applicable law, Trenz Electronic disclaims all warranties, either express or implied, with regard to this document and any information contained herein, including but not limited to the implied warranties of merchantability, fitness for a particular purpose or non infringement of intellectual property. Trenz Electronic shall not be liable for errors or for incidental or consequential damages in connection with the furnishing, use, or performance of this document or of any information contained herein.

Limitation of Liability

In no event will Trenz Electronic, its suppliers, or other third parties mentioned in this document be liable for any damages whatsoever (including, without limitation, those resulting from lost profits, lost data or business interruption) arising out of the use, inability to use, or the results of use of this document, any documents linked to this document, or the materials or information contained at any or all such documents. If your use of the materials or information from this document results in the need for servicing, repair or correction of equipment or data, you assume all costs thereof.

Copyright Notice

No part of this manual may be reproduced in any form or by any means (including electronic storage and retrieval or translation into a foreign language) without prior agreement and written consent from Trenz Electronic.

Technology Licenses

The hardware / firmware / software described in this document are furnished under a license and may be used /modified / copied only in accordance with the terms of such license.

Environmental Protection

To confront directly with the responsibility toward the environment, the global community and eventually also oneself. Such a resolution should be integral part not only of everybody's life. Also enterprises shall be conscious of their social responsibility and contribute to the preservation of our common living space. That is why Trenz Electronic invests in the protection of our Environment.

REACH, RoHS and WEEE

REACH

Trenz Electronic is a manufacturer and a distributor of electronic products. It is therefore a so called downstream user in the sense of REACH. The products we supply to you are solely non-chemical products (goods). Moreover and under normal and reasonably foreseeable circumstances of application, the goods supplied to you shall not release any substance. For that, Trenz Electronic is obliged to neither register nor to provide safety data sheet. According to present knowledge and to best of our knowledge, no SVHC (Substances of Very High Concern) on the Candidate List are contained in our products. Furthermore, we will immediately and unsolicited inform our customers in compliance with REACH - Article 33 if any substance present in our goods (above a concentration of 0,1 % weight by weight) will be classified as SVHC by the European Chemicals Agency (ECHA).

RoHS

Trenz Electronic GmbH herewith declares that all its products are developed, manufactured and distributed RoHS compliant.

WEEE

Information for users within the European Union in accordance with Directive 2002/96/EC of the European Parliament and of the Council of 27 January 2003 on waste electrical and electronic equipment (WEEE).

Users of electrical and electronic equipment in private households are required not to dispose of waste electrical and electronic equipment as unsorted municipal waste and to collect such waste electrical and electronic equipment separately. By the 13 August 2005, Member States shall have ensured that systems are set up allowing final holders and distributors to return waste electrical and electronic equipment at least free of charge. Member States shall ensure the availability and accessibility of the necessary collection facilities. Separate collection is the precondition to ensure specific treatment and recycling of waste electrical and electronic equipment and is necessary to achieve the chosen level of protection of human health and the environment in the European Union. Consumers have to actively contribute to the success of such collection and the return of waste electrical and electronic equipment. Presence of hazardous substances in electrical and electronic equipment results in potential effects on the environment and human health. The symbol consisting of the crossed-out wheeled bin indicates separate collection for waste electrical and electronic equipment.

Trenz Electronic is registered under WEEE-Reg.-Nr. DE97922676.


Error rendering macro 'page-info'

Ambiguous method overloading for method jdk.proxy241.$Proxy3496#hasContentLevelPermission. Cannot resolve which method to invoke for [null, class java.lang.String, class com.atlassian.confluence.pages.Page] due to overlapping prototypes between: [interface com.atlassian.confluence.user.ConfluenceUser, class java.lang.String, class com.atlassian.confluence.core.ContentEntityObject] [interface com.atlassian.user.User, class java.lang.String, class com.atlassian.confluence.core.ContentEntityObject]


  • No labels