Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

ConnectorSignal Schematic NameConnected toNotes

D-SUB 9-pin
male connector

J3

CAN_H, pin 7CAN Transceiver U48, pin 7-
CAN_L, pin 2CAN Transceiver U48, pin 6-

6-pin male header

J15

CAN_H, pin 4CAN Transceiver U48, pin 7-
CAN_L, pin 3CAN Transceiver U48, pin 6-
CAN TransceiverSignal Schematic NameConnected toNotes
TCAN337 U48CAN_TXSC CPLD U27, bank 0, pin C163.3V VCCIO
CAN_RXSC CPLD U27, bank 0, pin B153.3V VCCIO
CAN_SSC CPLD U27, bank 0, pin C153.3V VCCIO
CAN_FAULTSC CPLD U27, bank 0, pin D153.3V VCCIO

Table 41: CAN Table 41: DDR4 64-bit memory interface signals and pins

...

Scroll Title
anchorFigure X
titleFigure X: I/O's connecting Zynq MPSoC and SC CPLD

draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramNameZynq MPSoC CPLD connections
simpleViewerfalse
width
linksauto
tbstylehidden
lboxtrue
diagramWidth454641
revision45

For detailed information about the current function of the MIO-pin in conjunction with the SC CPLD, the internal signal assignment and implemented logic, refer to the Wiki reference page of the SC CPLD firmware of this board or into the bitstream file of the SC CPLD.

The PS_1V8 and VCCINT_0V85 voltage levels are monitored by the voltage monitor circuit U89, which generates the POR_B signal to RESET the board. A manual reset is also possible by driving the pin 'MR' on SC CPLD, bank 4, pin L7 to GND.

HTML
<!--
Put in link to the
HTML
<!--
Put in link to the Wiki reference page of the firmware of the SC CPLD.
  -->

...

On-board Gigabit Ethernet PHY U20 is provided with Marvell Alaska 88E1512. 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 U21.

...

The 125MHz PHY output clock (PHY_CLK125M) is routed to System Controller CPLD U27, bank 4, pin K2.

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 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 on-board I2C bus works with reference voltage 3.3V, it is connected to the MPSoC I2C interface via PS MIO bank (pins MIO38, MIO39) and configured as master.

MIOSignal Schematic NameNotes
38I2C_SCL3.3V reference voltage
39I2C_SDA3.3V reference voltage

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


The I²C switches can be reseted simultanously by the pin 'I2C_RST', which is connected to SC CPLD U27, bank 4 pin L2 with low active logic.

I2C addresses (7 bit without read/write-bit) 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 U13-0x76I2C_SDA / I2C_SCL
8-channel I²C switch U37-0x77I2C_SDA / I2C_SCL
I²C Slave Devices connected to 8-channel I²C Switch U13I²C
Switch
Position
I²C Slave AddressSchematic Names of I²C Bus Lines
FMC Connector J7 (FMC D)20x50FMCD_SDA / FMCD_SCL
FMC Connector J6 (FMC E)30x50FMCE_SDA / FMCE_SCL
FMC Connector J4 (FMC B)40x50FMCB_SDA / FMCB_SCL
FMC Connector J8 (FMC C)50x50FMCC_SDA / FMCC_SCL
PLL clock generator U17 Si5345A60x69PLL_SDA / PLL_SCL
I²C Slave Devices connected to 8-channel I²C Switch U37

Table 46: Ethernet PHY interface connections

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.

...

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

I²C Slave Devices connected to MPSoC I²C Interface
I²C
Switch
Position
I²C Slave AddressSchematic Names of I²C Bus Lines
8-channel I²C switch U16-0x73
FMC Connector J10 (FMC A)10x50FMCA
I2C
_SDA /
I2C
FMCA_SCL
8-channel I²C switch U27-0x77I2C_SDA / I2C_SCLSC CPLD U39, bank 2, pins 52 (SDA), 50 (SCL)-User programmableI2C_SDA / I2C_SCLI²C Slave Devices connected to 8-channel I²C Switch U16I²C
Switch
PositionI²C Slave AddressSchematic Names of I²C Bus LinesOn-board Quad programmable PLL clock generator U35 Si533800x70
FMC Connector J21 (FMC F)20x50FMCF_SDA / FMCF_SCL
SFP+ Connector J9A30x50 / 0x51SFP0_SDA / SFP0
MCLK_SDA / MCLK
_SCL
8-bit I²C IO Expander
U44
U86 (SPF+ connector control signals)30x27SFP0
10x26SFP
_SDA /
SFP
SFP0_SCL
PCIe
SFP+ Connector
J1SFP+ Connector J14A3module dependent
J9B
2module dependentPCIE_SDA / PCIE_SCL
40x50 / 0x51
SFP1_SDA / SFP1_SCL
SFP+ Connector J14B4module dependentSFP2
PLL clock generator U12 Si5338A50x70MEM_SDA /
SFP2
MEM_SCL
Configuration EEPROM
U24
U835
0x54
0x51MEM_SDA / MEM_SCL
Configuration EEPROM
U36
U4550x52MEM_SDA / MEM_SCL
Configuration EEPROM
U41
U605
0x51
0x53MEM_SDA / MEM_SCL
Configuration EEPROM U22
Configuration EEPROM U575
0x50
0x57MEM_SDA / MEM_SCL
8-bit I²C IO Expander U38
SC CPLD U275
0x27
user configurableMEM_SDA / MEM_SCL
FMC Connector J5
DDR4 SODIMM I²C interface6module dependent
FMC_
DDR4-SDA /
FMC_
DDR4-SCL
USB3
.0
Hub
configuration EEPROM U5
U47
0x51
0x60USBH_SDA / USBH_SCL
USB3
.0
Hub configuration EEPROM U57
0x60
0x51USBH_SDA / USBH_SCL
I²C Slave Devices connected to 8-channel I²C Switch U27I²C
Switch
PositionI²C Slave AddressSchematic Names of I²C Bus LinesPMOD Connector P10module dependentPMOD_SDA / PMOD_SCL24-bit Audio Codec U310x38A_I2C_SDA / A_I2C_SCLFireFly Connector J152module dependentFFA_SDA / FFA_SCLFireFly Connector J223module dependentFFB_SDA / FFB_SCLOn-module Quad programmable PLL clock generator Si5345 (TE0808)40x69PLL_SDA / PLL_SCLSC CPLD U17, bank 3, pins 13 (SDA), 14 (SCL)5User programmableSC_SDA / SC_SCL8-bit I²C IO Expander U3460x24FF_E_SDA / FF_E_SCLPMOD 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:

...

Table 46:  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/STU57128 Kbituser
24AA025E48T-I/OTU602 Kbituser
24AA025E48T-I/OTU452 Kbituser
24AA025E48T-I/OTU832 Kbituser
24LC128-I/STU5128 KbitUSB3 Hub U4 configuration memory

Table 47:  On-board configuration EEPROMs overview

CAN FD Transceiver

On-board CAN FD (Flexible Data Rate) transceiver U48 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 U27, 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.

On-board Flash Memory

On-board QSPI flash memory U24 and U25 on the TEB0911 board is provided by Micron Serial NOR Flash Memory N25Q256A with 256 Mbit (32 MByte) storage capacity each. The QSPI Flash memory ICs are connected to the PS MIO bank (Dual QSPI MIO0 ... MIO12) of the Zynq Ultrascale+ MPSoC. 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 Zynq MPSoC allowing x1, x2 or x4 data bus widths. Maximum data rate depends on the selected bus width and clock frequency used.

The TEB0911 board is also

Table 21:  On-board configuration EEPROMs overview

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.

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 IT 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

.

 ICNameMemory DensityDesignatorConnected toNotes
QSPI FlashN25Q256A11E1240E256 Mbit (32 MByte)U24QSPI0: MIO0 ... MIO5

dual parallel booting possible, 64 MByte total QSPI Flash memory

connected via Dual QSPI MIO0 ... MIO12

QSPI FlashN25Q256A11E1240E256 Mbit (32 MByte)U25QSPI0: MIO7 ... MIO12
eMMC FlashMTFC4GACAJCN-4M IT32 Gbit (4 GByte)U26SD0 eMMC: MIO13 ... MIO23bootable eMMC

Table 48:  On-board Flash memory ICs overview

Quad SPI Flash memory ICs U24 and U25 are connected to the Zynq MPSoC PS QSPI0 interface via PS MIO bank 500, pins MIO0 ... MIO5 and MIO7 ... MIO12.
eMMC Flash memory IC U25 is connected to Zynq MPSoC by pins MIO13 ... MIO23.

MIOSignal NameU24 Pin
MIOSignal NameU25 Pin
MIOSignal NameU25 Pin
0SPI Flash CLKB2
7SPI Flash CS
C2
13MMC D0H3
1SPI Flash IO1
D2
8SPI Flash IO0
D3
14MMC D1H4
2SPI Flash IO2
C4
9SPI Flash IO1
D2
15MMC D2H5
3SPI Flash IO3D4
10SPI Flash IO2
C4
16MMC D3J2
4SPI Flash IO0
D3
11SPI Flash IO3D4
17MMC D4J3
5SPI Flash CS
C2
12SPI Flash CLK
B2
18MMC D5J4








19MMC D6J5








20MMC D7J6








21MMC CMDW5








22MMC CLKRW6








23MMC RSTU5

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.Table 49PS MIO pin assignment of the Flash memory ICs

Note

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.

...

Figure : Module power-on diagram.

Voltage Monitor Circuit

If the module has one, describe it here...Temp core dc

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.

...