Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
HTML
<!--
Template Revision 1.68
(HTML comments will be not displayed in the document, no need to remove them. For Template/Skeleton changes, increase Template Revision number. So we can check faster, if the TRM style is up to date).
-->
HTML
<!--
General Notes:
If some section is CPLD firmware dependent, make a note and if available link to the CPLD firmware description. It's in the TE shop download area in the corresponding module -> revision -> firmware folder.
-->
HTML
<!--
General Notes:
Designate all graphics and pictures with a number and a description. For example "Figure 1: TE07xx-xx Block Diagram" or "Table 1: Initial delivery state". "Figure x" and "Table x" have to be formatted to bold.  
-->
HTML
<!--
Link to the base folder of the module (remove de/ or en/ from the URL): for example:
https://shop.trenz-electronic.de/Download/?path=Trenz_Electronic/Modules_and_Module_Carriers/4x5/4x5_Carriers/TE0703/
  -->
Scroll Ignore

Download PDF version of this document.

Scroll pdf ignore

Table of Contents

Table of Contents

Overview

The Trenz Electronic TEC0850 is an industrial-grade MPSoC SoM integrating a Xilinx Zynq UltraScale+ MPSoC, with 64-bit wide SODIMM DDR4 SDRAM, max. Dual 512 MByte Flash memory for configuration and operation. 24 Gigabit transceivers on PL side and 4 PS side. Powerful switch-mode power supplies for all onboard voltages. A large number of configurable I/Os. 3U form factor.

HTML
<!--
Use short link the Wiki resource page: for example:
http://trenz.org/tef1001-info
List of available short links: https://wiki.trenz-electronic.de/display/CON/Redirects
  -->
Scroll Only (inline)
Refer to http://trenz.org/tec0850-info for the current online version of this manual and other available documentation.

Key Features

...

Block Diagram

HTML
<!--
Rules for all diagrams:
1. All diagrams are wrapped in the "Scroll Title" macro.
	- The title has to be named with the diagrams name
	- The anchor has the designation figure_x, whereby x is the number of the diagram

2. The Draw.IO diagram has to be inserted in the "Scroll Ignore" macro
	- Border has to be switched off in the macro edit
	- Toolbar has to be hidden in the macro edit

3. A PNG Export of the diagram has to be inserted in the "Scroll Only" macro, see Wiki page "Diagram Drawing Guidelines" how to do this step.

The workaround with the additional PNG of the diagram is necessary until the bug of the Scroll PDF Exporter, which cuts diagram to two pages, is fixed.


IMPORTANT NOTE: In case of copy and paste the TRM skeleton to a new Wiki page, delete the Draw.IO diagrams and the PNGs, otherwise due to the linkage of the copied diagrams every change in the TRM Skeleton will effect also in the created TRM and vice versa!

See page "Diagram Drawing Guidelines" how to clone an existing diagram as suitable template for the new diagram!

   -->
Scroll Title
anchorFigure_1
titleFigure 1: TEC0850-02 block diagram
Scroll Ignore

draw.io Diagram
bordertrue
viewerToolbartrue
fitWindowfalse
diagramNameTEC0850 overview
simpleViewerfalse
width
diagramWidth641
revision1

Scroll Only

Main Components


Scroll Title
anchorFigure_2
titleFigure 2: TEC0850-02 main components
Scroll Ignore


Scroll Only



  1. ...
  2. ...

Initial Delivery State

Storage device nameContentNotes
........

Boot Process

Signals, Interfaces and Pins

Scroll Title
anchorFigure_2
titleFigure 2: TEC0850-02 Overview IO interfaces
Scroll Ignore

draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramDisplayName
lboxtrue
revision9
diagramNameIO Diagram
simpleViewertrue
width
linksauto
tbstyletop
diagramWidth641

Scroll Only

USB-C

Front panel USB-C Interface connected to USB FIFO bridge chip FT601Q. 32-bit FIFO bridge provides a simple high-speed interface to Zynq UltraScale+ PL.

FT601Q SignalFPGA Pin
FIFO_CLK
...

See FT600Q-FT601Q IC Datasheet for interface details.


MicroUSB

Front panel Micro-USB Interface provides access to UART and JTAG functions via FTDI FT2232 chip. Use of this feature requires that USB driver is installed on your host PC. UART0 with MIO 22 .. 23 should be selected in "Zynq UltraScale+ MPSoC" configuration.

The Digilent plug-in software and cable drivers must be installed on your machine for you to be able to use JTAG interface.


Scroll Title
anchorFigure_3
titleFigure 3: JTAG/UART Interface
Scroll Ignore

draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramDisplayName
lboxtrue
revision4
diagramNameuart_jtag
simpleViewertrue
width
linksauto
tbstyletop
diagramWidth641

Scroll Only

SD

There are some limitations to use SD card Interface in Linux.

  • Zynq UltraScale+ SD controller is working only in the 3.3V mode as it connected to SD card socket using 1.8V to 3.3V level shifter U10. 
  • Micro SD card socket has no "Write Protect" switch.
Tip

To force Linux driver not to use this features add following instructions to device tree file.

&sdhci1 {

no-1-8-v;
disable-wp;
};

RJ45 -Ethernet

cPCIe

...

MGT

The TEC0850 board has 30 MGT lines routed to backplane connectors.

BankConnectorLanes
PL 128J4G and J4H4
PL 129J5A and J5B4
PL 130J5C and J5D4
PL 230J4G and J4H4
PL 229J5A and J5B4
PL 228J5C and J5D4
PS 505J1A4

MGT reference clocks are connected to banks 129, 229 and 505. Banks 128 and 130 should share clock from bank 129, banks 230 and 228 from bank 229.


USB Interface

Zynq UltraScale+ USB controller connected to backplane connector J1C via USB PHY chip U11.


DDR4 SODIMM Socket

The Zynq UltraScale+ DDRC hard memory controller is wired to the DDR4 SODIMM Socket U3.

Circular Push Pull Connector

PicoBlade Connector

Pin Heater 2,54mm (2x5)

Battery holder

On-board Peripherals

Zynq UltraScale XCZU15EG MPSoC

The TEC0850 board is populated with the Zynq UltraScale+ XCZU15EG-1FFVB1156E MPSoC.

Main IO interfaces are shown on the image below.


PS MIO Configuration

MIOInterface
MIO 0...12QSPI Flash Memory
MIO 20...21I2C 1
MIO 22...23UART 0
MIO 26...37GEM 0
MIO 46...51SD 1
MIO 52...63USB 0
MIO 64...75USB 1
MIO 76...77MDIO 0

Table 10: Default MIO Configuration

MAX10 System Controller

System controller chip is Intel MAX10 10M08SAU169C8G Chip with board control firmware.


Programmable Clock Generators

Scroll Title
anchorFigure_2
titleFigure 2: TEF1001-02 main components
Scroll Ignore

draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramDisplayName
lboxtrue
revision3
diagramNameClocks Diagram
simpleViewertrue
width
linksauto
tbstyletop
diagramWidth641

Scroll Only


I2C

The onboard I2C bus is connected to MIO 20...21 pins. Devices on the bus shown in the table below.

I2C addressChipDescription
0x69U14 Si5345Clock generator and distributor

Oscillators

FTDIs

FT2232H

FT601Q-B-T

Quad-SPI Flash Memory

Board has two N25Q512A11G1240E connected in a dual parallel mode.

EEPROMs

I2C

The onboard I2C bus is connected to MIO 20...21 pins. Devices on the bus shown in the table below.

I2C addressChipDescription
0x50U63 24AA128T-I/ST128K Serial EEPROM
0x53U64 24AA025E48T-I/OT2K Serial EEPROM with EUI-48™ or EUI-64™ Node Identity

USB PHY

Gigabit Ethernet PHY

Board has Marvell Alaska 88E1512 Ethernet PHY which use MDIO address 1.


8Bit DACs

Board has 4 8-bit parallel Texas Instruments THS5641 DACs with up to 100 MSPS Update Rate. 


DIP-Switches

S1

SwitchDescription
1Boot Mode 0
2Boot Mode 1
3Boot Mode 2
4Boot Mode 3

See Zynq UltraScale+ Device Technical Reference Manual page 236 for full boot modes description. Most common modes are

Boot ModeSW1:4SW1:3SW1:2SW1:1
JTAG Boot ModeONONONON
Quad-SPIONONONOFF
SD CardONONOFFOFF

S2

SwitchDescription
1SC JTAGEN
2EEPROM WP (Write protect)
3FPGA PUDC
4SC Switch (Reserved for future use)


Buttons

LEDs

LEDSignalChipPinDescription
Front panel LED 1 (Red)LED_FP_1FPGA U1AF15PL User defined LED
Front panel LED 2 (Green)LED_FP_2FPGA U1AG15PL User defined LED
Front panel LED 3 (Green)LED_FP_3FPGA U1AE15PL User defined LED
Front panel LED 4 (Green)LED_FP_4SC U18M4Power Good


Power and Power-On Sequence

HTML
<!--
If power sequencing and distribution is not so much, you can join both sub sections together
  -->

Anchor
power_supply
power_supply

Power Consumption

The maximum power consumption of a module 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

TBD*

Table : Typical power consumption.

Power Distribution Dependencies

Scroll Title
anchorFigure_3
titleFigure 3: Power Distribution
Scroll Ignore

draw.io Diagram
borderfalse
viewerToolbartrue
fitWindowfalse
diagramDisplayName
lboxtrue
revision3
diagramNamePower supply
simpleViewertrue
width
linksauto
tbstyletop
diagramWidth642

Scroll Only



Power-On Sequence

Power Rails

Bank Voltages

Variants Currently In Production

HTML
<!--
Set correct link to the overview table of the product on english and german, if not available, set 
https://shop.trenz-electronic.de/de/Produkte/Trenz-Electronic/
https://shop.trenz-electronic.de/en/Products/Trenz-Electronic/
  -->
Trenz shop TE0C0850 overview page
English pageGerman page
HTML
<!--
Attention link is currently not correct, set if overview table is available!
  -->

Technical Specifications

Absolute Maximum Ratings

Parameter

MinMax

Units

Reference Document

supply voltage...



V

-

Storage temperature



°C

-

Table : Module absolute maximum ratings.

Recommended Operating Conditions

ParameterMinMaxUnitsReference Document
supply voltage...



Operating temperature



Table : Module recommended operating conditions.

Physical Dimensions

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

  • PCB thickness: ca. ...mm

  • The board meets the ... Specification...

All dimensions are given in millimeters.

Scroll Title
anchorFigure_5
titleFigure 5: Module physical dimensions drawing


Revision History

Hardware Revision History

DateRevision

Notes

PCNDocumentation Link
-02current available board revision-TEC0850-02
-

01

First production release

--

Table 24: Module hardware revision history

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

Scroll Title
anchorFigure_6
titleFigure 6: 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.
  -->

Table 25: Document change history

Date

Revision

Contributors

Description

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

Page info
infoTypeCurrent version
dateFormatyyyy-MM-dd
prefixv.
typeFlat


Page info
infoTypeModified by
dateFormatyyyy-MM-dd
typeFlat


  • Initial document

all


Page info
infoTypeModified users
dateFormatyyyy-MM-dd
typeFlat



Disclaimer

Include Page
IN:Legal Notices
IN:Legal Notices