Versions Compared

Key

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

...

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

...

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameUSB3 Interface
simpleViewerfalse
diagramWidth530
revision2

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:

...

Follwowing table contains a brief description of the MGT lanes and control and status signals of the DisplayPort interface:

ConnectorInterface

Signal Schematic Name

Connected toFPGA DirectionDescriptionNotes

DisplayPort

Connector J12

MGT Lane
  • B505_TX2_P
  • B505_TX2_N
  • B505_TX3_P
  • B505_TX3_N

PS GTR bank 505

Pins:

  • PS_MGTRTXP2_505, W31
  • PS_MGTRTXN2_505, W32
  • PS_MGTRTXP3_505, V29
  • PS_MGTRTXN3_505, V30
OutputMulti gigabit highspeed
data lane (only transmit pairs)
-
Auxiliary Line
  • DP_TX_AUX_P
  • DP_TX_AUX_N
LVDS Line Driver/Receiver, U30-

Convert signal from single ended to LVDS

Single ended signals: 'DP_AUX_TX', 'DP_AUX_RX',
SC CPLD U27, bank 2, pins AA14, AB12

-
Control Lines

DP_TX_HPD

SC CPLD U27, bank 2, pin AA15InputDisplayPort Hot Plug Detect-
DP_ENLDO U29-3.3V Supply Voltage for DisplayPort-

Table 39: DisplayPort signals and interfaces

...

Following table gives an overview about the I/O signals of the DDR4 SDRAM memory interface:

ConnectorDDR4 SDRAM I/O Signal

Signal Schematic Name

DescriptionConnected toNotes

DDR4 SO-DIMM

Socket U13

Address inputsDDR4-A0 ... DDR4-A16-PS DDR Bank 504-
Bank address inputs
DDR4-BA0 / DDR4-BA1--
Bank group inputsDDR4-BG0 / DDR4-BG1--
Differential clocks
  • DDR4-CLK0_P
  • DDR4-CLK0_N
  • DDR4-CLK1_P
  • DDR4-CLK1_N
2 x DDR4 clock-
Data input/outputDQ0 ... DQ63--
Check bit input/outputCB0 ... CB7--
Data strobe (differential)
  • DDR4-DQS0_P
  • DDR4-DQS0_N
  • ...
  • DDR4-DQS8_P
  • DDR4-DQS8_N
--
Data mask and data bus inversionDDR4-DM0 ... DDR4-DM8--
Serial address inputsDDR4-SA0 ...  DDR4-SA2

address range configuration on I²C bus

-
Control SignalsDDR4-CS_N0 / DDR4-CS_N1chip selest signal-
DDR4-ODT0 / DDR4-ODT1On-die termination enable-
DDR4-RESETnRESET-
DDR4-PARCommand and address parity input-
DDR4-CKE0 / DDR4-CKE1Clock enable-
DDR4-ALERTCRC error flag-
DDR4-ACTActivation command input-
DDR4-EVENTTemperature event-
I²C
  • DDR4-SCL
  • DDR4-SDA
-8-channel I²C
switch U37
-

Table 40: DDR4 64-bit memory interface signals and pins

Refer to the Xilinx Zynq UltraScale+ datasheet DS925 for more information on whether the specific package of the Zynq UltraScale+ MPSoC supports the maximum data transmission rate of 2400 MByte/s, which also depends on the used SO-DIMM module.

CAN Interface

The TEB0911 board provides a CAN interface, the CAN transceiver is connected and operated by the SC CPLD:

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameCAN Interface
simpleViewerfalse
linksauto
tbstylehidden
lboxtrue
diagramWidth401
revision4

Figure X: CAN Interface

SD Card Interface

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameSD-Card Interface
simpleViewerfalse
linksauto
tbstylehidden
lboxtrue
diagramWidth508
revision4

Figure X: SD Card Interface

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

...


The CAN interface of external devices can be connected via D-SUB 9-pin male connector J3 or to the 6-pin male header J15:


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-

Table 40: DDR4 64-bit memory interface signals and pins

SD Card Interface

The SD Card interface of the TEB0911 board is routed via SD IO interface to the PS MIO bank 501 of the Zynq Ultrascale+ MPSoC (3.3V VCCO). The SC CPLD U27 controls the load switch Q3 to enable the card sockets J11 with signal 'SD_EN', bank 2, pin U11. The "Card Detect" and "Write Protect" signal are also routed to the SC CPLD:

draw.io Diagram
border

...

Table x: SD Card interface signals and connections.

4-Wire PWM FAN Connectors

draw.io Diagramborder

true
viewerToolbartrue
fitWindowfalse
diagramName
4-Wire PWM Fan Connectors
SD-Card Interface
simpleViewerfalse
linksauto
tbstylehidden
lboxtrue
diagramWidth
497
508
revision
5
6

Figure X: 4-Wire PWM FAN Connectors

PLL Clock Interfaces

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNamePLL Clock Interfaces
simpleViewerfalse
linksauto
tbstylehidden
lboxtrue
diagramWidth413
revision6

SD Card Interface

The SD Card socket have following signal and pin assignment:

ConnectorSignal Schematic NameConnected toNotes

SD Card

Socket J11

SD_DAT0, J11-7

PS bank 501

Pins: MIO46 ... MIO51

-
SD_DAT1, J11-8-
SD_DAT2, J11-9-
SD_DAT3, J11-1-
SD_CMD, J11-2-
SD_CK, J11-5-
SD_CD, J11-10SC CPLD U27, bank 2, pin T11Card Detect
SD_WP, J11-11SC CPLD U27, bank 2, pin T10Write Protect

Table x: SD Card interface signals and connections

4-Wire PWM FAN Connectors

The TEB0911 offers 3x 4-wire PWM FAN connectors for optional cooling fans controlled by SC CPLD U27:

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramName4-Wire PWM Fan Connectors
simpleViewerfalse
linksauto
tbstylehidden
lboxtrue
diagramWidth497
revision5

Figure X: 4-Wire PWM FAN Connectors



ConnectorSignal Schematic NameConnected toNotes

Fan Connector

J2

F1PWM

F1SENSE

F1_EN

Fan Connector

J23













Fan Connector

J33















PLL Clock Interfaces

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNamePLL Clock Interfaces
simpleViewerfalse
linksauto
tbstylehidden
lboxtrue
diagramWidth413
revision6

Figure X: PLL Clock Interfaces

On-board Peripherals

HTML
<!--
Components on the Module, like Flash, PLL, PHY...
  -->

System Controller CPLD

The System Controller CPLD (U2) is provided by Lattice Semiconductor LCMXO2-256HC (MachXO2 Product Family).

Figure X: PLL Clock Interfaces

On-board Peripherals

HTML
<!--
Components on the Module, like Flash, PLL, PHY...
  -->

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

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.

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

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

...

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 interfaceTable x: System Controller CPLD I/O pins.

HTML
<!--
ForPut the detailed function of the pins and signals, the internal signal assignment and implemented logic, lookin link to the Wiki reference page SC CPLD of this module or into the bitstream filefirmware of the SC CPLD.
Add link to the Wiki reference page of the SC CPLD, if available.
   -->  -->

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.


HTML
<!--
For the detailed function of the pins and signals, the internal signal assignment and implemented logic, look to the Wiki reference page SC CPLD of this module or into the bitstream file of the SC CPLD.
Add link to the Wiki reference page of the SC CPLD, if available.
   -->

HighHigh-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).

...

Table : Module absolute maximum ratings

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

Recommended Operating Conditions

...


Note
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


Note
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

HTML
<!--
Generate new entry:
1.add new row below first
2.Copy "Page Information Macro(date)" Macro-Preview, Metadata Version number, Author Name and description to the empty row. Important Revision number must be the same as the Wiki document revision number
3.Update Metadata = "Page Information Macro (current-version)" Preview+1 and add Author and change description.
  -->


Date

Revision

Contributors

Description

Page info
modified-date
modified-date
dateFormatyyyy-MM-dd

Ali NaseriInitial document

...

Table : Module recommended operating conditions

Note
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

...

Notes

...

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

HTML
<!--
Generate new entry:
1.add new row below first
2.Copy "Page Information Macro(date)" Macro-Preview, Metadata Version number, Author Name and description to the empty row. Important Revision number must be the same as the Wiki document revision number
3.Update Metadata = "Page Information Macro (current-version)" Preview+1 and add Author and change description.
  -->
  • Template revision 1.64
  • SD Card interface added.

Date

Revision

Contributors

Description

Page info
modified-datemodified-date
dateFormatyyyy-MM-dd
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

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

...