Versions Compared

Key

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

...

Scroll Only (inline)
Refer to https://wiki.trenz-electronic.de/display/PD/TE0745+TRM for online version of this manual and the rest of the available documentation.

 

The Trenz Electronic TE0745 is an industrial-grade module integrating a Xilinx Zynq SoC (XC7Z-030, XC7Z-035 or XC7Z-045), 1 GByte DDR3/L SDRAM, 32 MByte SPI Flash memory for configuration and operation and powerful switch-mode power supplies for all on-board voltages. A large number of configurable I/O's is provided via rugged high-speed stacking strips.

...

Figure 1TE0745-02 Block Diagram.

Main Components

Figure 2TE0745-02 SoC module.

 

  1. Xilinx Zynq XC7Z family SoC, U1
  2. 256 Mbit Quad SPI Flash memory Micron N25Q256A, U12
  3. Reference clock signal oscillator SiTime SiT8008BI @33.333333 MHz, U12
  4. Reference clock signal oscillator SiTime SiT8008BI @25.000000 MHz, U9
  5. Marvell Alaska 88E1512 Gigabit Ethernet PHY, U3
  6. Intelligent Memory 512 MByte DDR3L-1600 SDRAM (8 Banks a 32 MWords, 16-bit word width), U3
  7. TI TPS51206 DDR3 memory termination regulator with buffered reference voltage VTTREF, U18
  8. Intersil ISL12020MIRZ Real-Time-Clock, U24
  9. TI TCA9517 level-shifting I2C bus repeater, U17
  10. Red LED, D2
  11. Green LED, D1
  12. Intelligent Memory 512 MByte DDR3L-1600 SDRAM (8 banks a 32 MWords, 16 Bit word width), U5
  13. Altera Enpirion EN63A0QI 12A DC-DC PowerSoC @1.0V (VCCINT), U4
  14. TI TPS74401RGW LDO DC-DC regulator @1.2V (MGTAVTT), U8
  15. TI TPS72018DRVR LDO DC-DC regulator @1.8V (MGTAUX), U6
  16. TI TPS74401RGW LDO DC-DC regulator @1.0V (MGTAVCC), U11
  17. Silicon Labs Si5338A I2C Programmable Quad Clock Generator, U13
  18. Reference clock signal oscillator SiTime SiT8008BI @25.000 MHz, U21
  19. Samtec ST5-80-1.50-L-D-P-TR 160-pin stacking strips (2 rows a 80 positions), J3
  20. Samtec ST5-80-1.50-L-D-P-TR 160-pin stacking strips (2 rows a 80 positions), J1
  21. Samtec ST5-80-1.50-L-D-P-TR 160-pin stacking strips (2 rows a 80 positions), J2
  22. 256 Mbit Quad SPI Flash memory (Micron N25Q256A), U14
  23. Microchip USB3320 USB transceiver PHY , U32
  24. Reference clock signal oscillator SiTime SiT8008BI @52.000000 MHz, U33
  25. Microchip 24AA025E48 EEPROM for MAC address, U23
  26. Lattice Semiconductor MachXO2-256HC System Controller CPLD, U2

...

Table 1: Initial delivery state.

Signals, Interfaces and Pins

...

Table 3: SoC's MGT lanes connections to the B2B connectors.

Below are listed MGT banks reference clock sources.

...

Table 4: MGT reference clock sources.

JTAG Interface

JTAG interface access is provided through the SoC's PS configuration bank 0 and is available on B2B connector J1.

...

Table 5: JTAG interface signals.

Note
JTAG_EN pin 148 in B2B connector J1 should be kept low or grounded for normal operation!

...

Pin NameModeFunctionB2B Connector PinDefault Configuration
JTAG_ENInputJTAG selectJ1-148

During normal operating mode the JTAG_EN pin should be in the low state and for JTAG signals are to be forwarded to the Zynq SoC.
If JTAG_EN pin is set to high or left open the JTAG signals are forwarded to the System Controller CPLD.

RST_IN_NInputResetJ2-131Low-active Power-On reset pin, controls POR_B-signal (bank 500, pin C23) of Zynq chip.
PS_SRSTInputResetJ2-152Low-active PS system-reset pin of Zynq chip.
BOOTMODEOutputBoot modeJ2-133

Control line which sets in conjunction with signal 'BOOTMODE1' (B2B-pin J2-133)
the boot source of the Zynq chip. See section "Boot Modes".

Permanent logic high in standard SC-CPLD firmware.

PWR_PL_OKInputPower goodJ2-135Indicates stable state of PL supply voltage (low-active) after power-up sequence.
PWR_PS_OKInputPower goodJ2-139Indicates stable state of PS supply voltage (low-active) after power-up sequence.
EN_PLOutputEnable signal-

Low active Enable-signal for activating PL supply voltage.

Permanent logic high in standard SC-CPLD firmware.

MIO8InputPS MIO-User I/O (pulled-up to PS_1.8V).
MIO0InputPS MIOJ2-137User I/O.
RTC_INTInputInterrupt signal-Interrupt-signal from on-board RTC.
LEDOutputLED control-Green LED D1, indicates SC-CPLD activity by blinking.

Table 56: System Controller CPLD special purpose I/O pins.

Quad SPI Interface

Quad SPI Flash (U14) is connected to the Zynq PS QSPI0 interface via PS MIO bank 500, pins MIO1 ... MIO6.

MIOSignal NameU14 Pin
1SPI-CSC2
2SPI-DQ0/M0D3
3SPI-DQ1/M1D2
4SPI-DQ2/M2C4
5SPI-DQ3/M3D4
6SPI-SCK/M4B2

Table 67: MIO-pin assignment of the Quad SPI Flash memory IC.

Gigabit Ethernet Interface

...

PHY PinZYNQ PSB2BNotes
MDC/MDIOMIO52, MIO53--
PHY LEDs-

PHY_LED0: J2-144
PHY_LED1: J2-146

-
PHY_LED2 / INTn:-J2-148Active low interrupt line.
PHY_CLK125M-J2-150125 MHz Ethernet PHY clock out.
CONFIG--Permanent logic high.
RESETnMIO9-Active low reset line.
RGMIIMIO16 ... MIO27-Reduced Gigabit Media Independent Interface.
SGMII--Serial Gigabit Media Independent Interface.
MDI-PHY_MDI0: J2-120 / J2-122
PHY_MDI1: J2-126 / J2-128
PHY_MDI2: J2-132 / J2-134
PHY_MDI3: J2-138 / J2-140
Media Dependent Interface.

Table 78: Ethernet PHY interface connections.

USB Interface

USB PHY (U32) is provided by USB3320 from Microchip. The ULPI interface is connected to the Zynq 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 (U33).

PHY PinZYNQ PinPSB2B NameNotes
ULPIMIO28 ... MIO39-Zynq USB0 MIO pins are connected to the PHY.
REFCLK--52MHz from on board oscillator (U33).
REFSEL[0..2]--All pins set to GND selects the external reference clock frequency (52.000000 MHz).
RESETBMIO7-Low active USB PHY Reset (pulled-up to PS_1.8V).
CLKOUTMIO36-Set to logic high to select reference clock (oscillator U33) operation mode.
DP, DM-OTG_D_P, OTG_D_N,
pin J2-149 / J2-151
USB data lines.
CPEN-VBUS_V_EN,
pin J2-141
External USB power switch active-high enable signal.
VBUS-USB_VBUS,
pin J2-145
Connect to USB VBUS via a series of resistors, see reference schematics.
ID-OTG_ID,
pin J2-143
For an A-device connect to the ground. For a B-device, leave floating.

Table 89: USB PHY interface connections.

The schematics for the USB connector and required components is different depending on the USB usage. USB standard A or B connectors can be used for Host or Device modes. A Mini USB connector can be used for USB Device mode. A USB Micro connector can be used for Device mode, OTG Mode or Host Mode.

...

The I2C interface on B2B connector J2 pins 119 (I2C_33_SCL) and 121 (I2C_33_SDA) have has PS_3.3V as reference voltage .The I2C bus works internally on module with reference voltage 1.8V, on the Zynq chip it and is connected to the PS I2C interface via PS MIO bank 500, pins MIO10 and MIO11.Zynq SoC via voltage level translating (3.3V ↔ 1.8V) I2C bus repeater (U17).:

B2B pin
MIO
Signal Schematic NameNotes
10
J2-119I2C_33_SCL
1
3.
8V
3V reference voltage
11
J2-121I2C_33_SDA
1
3.
8V reference
3V reference voltage

Table 910: MIO-pin Pin assignment of the module's B2B I2C interface
.

The on-module Except the RTC (U24), all I2C slave devices are operating with the interface works with reference voltage PS_ 1.8V:

PS Bank 500Signal Schematic NameNotes
MIO 10I2C_SCL1.8V reference voltage
MIO 11I2C_SDA1.8V reference voltage

Table 11: MIO-pin assignment of the on-module I2C interface.

Except the on-module RTC (U24), all other on-module I2C slave devices are operating with the reference voltage PS_1.8V. via voltage level translating (3.3V ↔ 1.8V) I2C bus repeater (U17).

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

I2C Device I2C AddressNotes
Zynq chip U1, bank 500 (PS MIO), pins MIO10 (SCL), MIO11 (SDA)User programmable.Configured as I2C by default.
Quad programmable PLL clock generator U16: pins 12 (SCL), 19 (SDA)0x70-
MAC Address EEPROM U23, pins 1 (SCL), 3 (SDA)0x53-
SC CPLD U2, bank 2, pins 16 (SDA), 17 (SCL)User programmable.-
RTC, U240x6F-
RTC RAM, U240x57-

Table 1012:  Module's I2C-interfaces overview.

Boot Process

TE0745 module supports different boot modes which are configurable by the control line 'BOOTMODE' and 'BOOTMODE_1'. The line 'BOOTMODE' is available on B2B connector pin J2-133, the line 'BOOTMODE_1' is connected to the System Controller CPLD on bank 1, pin 21 (permanent logic high in standard SC-CPLD firmware).

The current boot mode selection will be set by the Zynq's PS MIO pins MIO3...MIO5. The control line 'BOOTMODE' is connected to the 'MIO4' pin, 'BOOTMODE_1' to 'MIO5'.

Following table describes how to set the control lines to configure the desired boot mode:

Boot ModeMIO5 (BOOTMODE_1), SC CPLDMIO4 (BOOTMODE), J2-133

MIO3

Note

JTAG

000-
NOR001MIO3 pin is shared with QSPI Flash Memory (QSPI-DQ1).
NAND010-
QSPI Flash Memory100standard mode in current configuration.
SD-Card110SD-Card on base board necessary.

Table 11: Selectable boot modes.

In delivery state of the SoM the boot mode depends on the configured SC-CPLD firmware. The current mode is set to boot from the QSPI Flash Memory.

...

Table 12: Pin description of PLL clock generator Si5338A

Si5338A Pin
Signal Name / Description
Connected ToDirectionNote

IN1

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

Oscillators

The SoC module has following reference clocking signals provided by external baseboard sources and on-board oscillators:

...