Versions Compared

Key

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

...

Scroll pdf ignore

Table of Contents

Table of Contents

Overview

Scroll Only (inline)
Refer to https://

...

wiki.trenz-electronic.de/

...

display/

...

PD/TE0726+TRM for 

...

online version of this manual and additional technical documentation of the product.


 The Trenz Electronic TE0726 "ZynqBerry" is a industrial-grade Raspberry Pi form-factor compatible FPGA SoM (System on Module) based on Xilinx Zynq-7010 SoC (XC7Z010 System on Chip) with up to 512 MByte DDR3L SDRAM, 4 x USB 2.0 ports, 10/100 Mbit Ethernet port and 16 MByte Flash memory. All parts are at least commercial temperature range of 0°C to +70°C. The module operating temperature range depends on customer design and cooling solution. Please contact us for options.

Block Diagram

Image Removed

Main Components

Image Removed

Image Removed

Key Features

  • Xilinx Zynq XC7Z010-1CLG225C
    - REV3: DDR3L SDRAM (512 MByte)
    - REV2: DDR3L SDRAM (128 - 512 MByte)
    - REV1: LPDDR2 SDRAM (64 MByte)
  • 16 MByte Flash
  • Raspberry Pi Model 2 form factor
  • LAN9514 USB hub with 10/100 Ethernet
    - 4 x USB 2.0 with power switches
    - 10/100 Mbit Ethernet RJ45
  • Micro SD card slot with card-detect switch
  • HDMI connector
  • DSI connector (Display)
  • CSI-2 connector (Camera)
  • HAT header with 26 I/Os
  • Micro-USB
    - power input
    - USB UART
    - JTAG ARM- and FPGA-Debug
  • 3.5 mm stereo audio socket (PWM audio output only)
    Page break

Block Diagram

Image Added

Main Components

Image Added

Image Added

  1. Xilinx Zynq XC7Z010 All Programmable SoC, U1
  2. 512 MByte DDR3L SDRAM, U8
  3. Lattice Semiconductor MachXO2 System Controller CPLD, U11
  4. Dual high-speed USB to multipurpose UART/FIFO, U3
  5. Xilinx Zynq XC7Z010 All Programmable SoC, U1
  6. 512 MByte DDR3L SDRAM, U8
  7. Lattice Semiconductor MachXO2 System Controller CPLD, U11
  8. Dual high-speed USB to multipurpose UART/FIFO, U3
  9. 2 Kbit Microwire compatible serial EEPROM, U6
  10. Low-power, programmable oscillator @ 12.000000 MHz, U7
  11. Ultra-low capacitance double rail-to-rail ESD protection diode ,U4
  12. Micro-USB 2.0 B receptacle, J1
  13. Green LED (GLED), D1
  14. Red LED (RLED), D2
  15. DSI LCD connector, J4
  16. JTAGENB, when low, TDO, TDI, TMS and TCK function as GPIOs, J15
  17. Fiducial mark PM2
  18. External I2C bus with interrupt signal and power line, J2
  19. Low-voltage 4-channel I2C and SMBus multiplexer with interrupt logic, U10
  20. 2x20 pin 2.54 GPIO header, J8
  21. 128 Mbit (16 MByte) 3.0V SPI Flash memory, U5

  22. USB 2.0 Hub and 10/100 Ethernet controller, U2
  23. External reset
  24. 2 Kbit Microwire compatible serial EEPROM, U9
  25. PUDC of Zynq, active low enables  internal pull-ups during configuration on all SelectIO pins
  26. Dual USB A receptacle, J12. Also fiducial mark PM1
  27. Dual USB A receptacle, J11
  28. U6
  29. Low-power, Low power programmable oscillator @ 2512.000000 MHz, U13
  30. Molex’s miniature traceability S/N pad for low-cost, unique product identification
  31. RJ-45 Ethernet connector with 10/100 integrated magnetics, J10. Also fiducial mark PM3
  32. 3.5mm RCA audio jack, J7
  33. 1A PowerSoC synchronous buck regulator with integrated inductor (3.3V), U20
  34. 1A PowerSoC synchronous buck regulator with integrated inductor (1.8V), U19
  35. ZIF FFC/FPC CSI-2 camera connector, J3
  36. HDMI connector, J6
  37. Common mode filter with ESD protection, D8

  38. Common mode filter with ESD protection, D9

  39. 1A PowerSoC synchronous buck regulator with integrated inductor (1.35V), U16
  40. Additional external +5V power supply connector, J5
  41. Highly integrated full featured hi-speed USB 2.0 ULPI transceiver, U18

  42. Low-power programmable oscillator @ 33.333333 MHz, U14
  43. Ultra-low supply current voltage monitor with optional watchdog, U22
  44. Fiducial mark PM4
  45. Micro SD memory card connector with detect switch, J9
  46. U7
  47. Ultra-low capacitance double rail-to-rail ESD protection diode ,U4
  48. Micro-USB 2.0 B receptacle, J1
  49. Green LED (GLED), D1
  50. Red LED (RLED), D2
  51. DSI LCD connector, J4
  52. JTAGENB, when low, TDO, TDI, TMS and TCK function as GPIOs, J15
  53. Fiducial mark PM2
  54. External I2C bus with interrupt signal and power line, J2
  55. Low-voltage 4-channel I2C and SMBus multiplexer with interrupt logic, U10
  56. 2x20 pin 2.54 GPIO header, J8
  57. 128 Mbit (16 MByte) 3.0V SPI Flash memory, U5

  58. USB 2.0 Hub and 10/100 Ethernet controller, U2
  59. External reset
  60. 2 Kbit Microwire compatible serial EEPROM, U9
  61. PUDC of Zynq, active low enables  internal pull-ups during configuration on all SelectIO pins
  62. Dual USB A receptacle, J12. Also fiducial mark PM1
  63. Dual USB A receptacle, J11
  64. Low power programmable oscillator @ 25.000000 MHz, U13
  65. Molex’s miniature traceability S/N pad for low-cost, unique product identification
  66. RJ-45 Ethernet connector with 10/100 integrated magnetics, J10. Also fiducial mark PM3
  67. 3.5mm RCA audio jack, J7JTAG interface, TP1 (TDI), TP3 (TDO), TP5 (TCK), TP7 (TMS)
  68. 1A PowerSoC synchronous buck regulator with integrated inductor (
    1
    3.
    0V
    3V),
    U17
  69. Fiducial mark PM6
  70. 0.5A dual channel current-limited power switch, U15
  71. 0.5A dual channel current-limited power switch, U21
  72. Fiducial mark PM5

Key Features

  • Xilinx Zynq XC7Z010-1CLG225C
    - REV3: DDR3L SDRAM (512MByte)
    - REV2: DDR3L SDRAM (128 - 512 MByte)
    - REV1 LPDDR2 SDRAM (64 MByte)
  • 16 MByte Flash
  • Raspberry Pi Model 2 form factor
  • LAN9514 USB Hub with 10/100 Ethernet
    - 4 x USB 2.0 with power switches
    - 10/100 Mbit Ethernet RJ45
  • Micro SD card slot with card-detect switch
  • HDMI connector
  • DSI connector (Display)
  • CSI-2 connector (Camera)
  • HAT header with 26 I/Os
  • Micro-USB
    - power input
    - USB UART
    - JTAG ARM- and FPGA-Debug
  • 3.5 mm audio plug (PWM audio output only)
  1. U20
  2. 1A PowerSoC synchronous buck regulator with integrated inductor (1.8V), U19
  3. ZIF FFC/FPC CSI-2 camera connector, J3
  4. HDMI connector, J6
  5. Common mode filter with ESD protection, D8

  6. Common mode filter with ESD protection, D9

  7. 1A PowerSoC synchronous buck regulator with integrated inductor (1.35V), U16
  8. Additional external +5V power supply connector, J5
  9. Highly integrated full featured hi-speed USB 2.0 ULPI transceiver, U18

  10. Low-power programmable oscillator @ 33.333333 MHz, U14
  11. Ultra-low supply current voltage monitor with optional watchdog, U22
  12. Fiducial mark PM4
  13. Micro SD memory card connector with detect switch, J9
  14. JTAG interface, TP1 (TDI), TP3 (TDO), TP5 (TCK), TP7 (TMS)
  15. 1A PowerSoC synchronous buck regulator with integrated inductor (1.0V), U17
  16. Fiducial mark PM6
  17. 0.5A dual channel current-limited power switch, U15
  18. 0.5A dual channel current-limited power switch, U21
  19. Fiducial mark PM5

Initial Delivery State

Up on delivery from Trenz Electronic System Controller CPLD is programmed with the standard firmware and FTDI FT2232H EEPROM contains pre-programmed Digilent license needed by Xilinx software tools for JTAG access, all other programmable devices are empty.

...

FPGA BankZynq PinSignal NameConnected To
35F13DSI_D0_R_NDSI display connector J4
35F14DSI_D0_R_PDSI display connector J4
35F12DSI_D1_R_NDSI display connector J4
35E13DSI_D1_R_PDSI display connector J4
35E11DSI_C_R_NDSI display connector J4
35E12DSI_C_R_PDSI display connector J4

See also section FPGA IO Banks Pin Mapping, pins DSI_XA and DSI_XB.

Page break

...

BankZynq PinNameConnected To
34G14PUDCJumper J14
35G15DSI_XASystem Controller CPLD, pin 16
35F15DSI_XBSystem Controller CPLD, pin 17

...

Header J8 Interface Mapping

26 PL IO  and 2 MIO IOs over I2C mux. All Bank IO voltages are 3.3V.

GPIOZynq PinJ8 Pin GPIOZynq PinJ8 Pin
J8 PinNameZynq Pin
Zynq PinNameJ8 Pin
13.3V-
-5V2
3
GPIO2K15
3

-
 
5V
GPIO15
4
N1310
5GPIO3J14
5

-
 
GND
GPIO16
6
L1336
7GPIO4H12
7

M12
 
GPIO14
GPIO17
8
G1111GPIO5N1429 
9GND-
N13GPIO1510
11GPIO17G11
GPIO18

H11GPIO1812
GPIO6
13
R15
GPIO27
31
G12
 

-
GPIO19
GND
R12
14
35
15
GPIO7
GPIO22
L14
H13
26

J11
 
GPIO23
GPIO20
16
M14
17
38
3.3V
GPIO8
-
L15

K11
24
GPIO24
 
18
GPIO21
19
P15
GPIO10
40
H14
GPIO9

-
J13
GND20
21
 
GPIO9
GPIO22
J13
H13

K13
15
GPIO25
GPIO19
22
H14
23
19
GPIO11
 
J15
GPIO23

L15
J11
GPIO8
16
24
GPIO11
25
J15
GND
23
-
 

L14
GPIO24
GPIO7
K11
26
18GPIO12M1532 GPIO25K1322GPIO13R1333 GPIO26L1237
27MIO49(ID_SDA via TCA9544APWR) 
 MIO48 (ID_SCL via TCA9544APWR )28
29GPIO5N14
-GND30
31GPIO6R15
M15GPIO1232
33GPIO13R13
-GND34
35GPIO19R12
L13GPIO1636
37GPIO26L12
M14GPIO2038
39GND-
P15GPIO2140
GPIO14M128 GPIO27G1213

Page break

Default MIO Mapping

...

 MIOFunctionNotes
28OTG-DATA4ULPI bi-directional data bus.
29OTG-DIRData bus direction control signal.
30OTG-STPData throttle signal.
31OTG-NXTData stream stop.
32OTG-DATA0ULPI bi-directional data bus.
33OTG-DATA1ULPI bi-directional data bus.
34OTG-DATA2ULPI bi-directional data bus.
35OTG-DATA3ULPI bi-directional data bus.
36OTG-CLKULPI clock.
37OTG-DATA5ULPI bi-directional data bus.
38OTG-DATA6ULPI bi-directional data bus.
39OTG-DATA7ULPI bi-directional data bus.
48MUX_SCLI2C clock to I2C MUX.
49MUX_SDAI2C data to/from I2C MUX.
52MIO52System Controller CPLD pin 20
53MIO53System Controller CPLD pin 21

...

On-board LEDs

There are two LEDs on TE0726 module:

...

There is a System Controller CPLD chip LCMXO2-256HC from Lattice Semiconductor on-board. Refer to the TE0726 CPLD for more information.

Clocking

...

Signal Name

...

Default Frequency

...

Destination IC

...

Pin

...

Notes

...

33.333333 MHz

...

U1

...

C7

...

12.000000 MHz

...

U3

...

3

...

FT2232H oscillator input.

...

Quad SPI Flash Memory

On-board QSPI flash memory (U5) on the TE0726 is provided by Cypress Semiconductor Serial NOR Flash Memory S25FL127SABMFV10 with 128 Mbit (16 MByte) storage capacity connected to the PS MIO bank (MIO1 ... MIO6) of the Zynq SoC. 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 PS MIO-bank allowing x1, x2 or x4 data bus widths. Maximum data rate depends on the selected bus width and clock frequency used.

DDR3L SDRAM

The TE0726 SoM is equipped with one DDR3L-1600 SDRAM module with 1 GByte memory density. The SDRAM module is connected to the Zynq SoC's PS DDR controller with 16-bit data bus-width.

Clocking

Signal Name

Clock IC

Default Frequency

Destination IC

Pin

Notes

PS_CLKU14

33.333333 MHz

U1

C7

Zynq SoC system reference clock.
OSCIU7

12.000000 MHz

U3

3

FT2232H oscillator input.

CLK24MU224 MHz (see also REFSEL0 .. 2)U1826Reference input/output clock, see datasheet.
CLK25MU1325.000000 MHzU261External 25 MHz crystal input.

Hi-speed USB 2.0 and 10/100 Mbit Ethernet

Hi-speed USB 2.0 and 10/100 Mbit Ethernet

The TE0726-03 has on-board SMSC LAN9514 controller featuring USB 2.0 hub and 10/100 Mbit Ethernet controller. USB hub has four downstream ports and one upstream port, fully compliant with Universal Serial Bus Specification Revision 2.0. HS (480 Mbps), FS (12 Mbps), and LS (1.5 Mbps) compatible. Upstream port is connected to the SMSC USB3320 hi-speed USB 2.0 ULPI transceiver which has full support for the optional On-The-Go (OTG) protocol.

...

256-byte EEPROM is connected via Microwire to the LAN9514 chip to store MAC address.

USB to JTAG/UART

The TE0726-03 has on-board high-speed USB 2.0 to UART/FIFO FT2232H controller from FTDI with external connection to micro-USB connector J1. There is also a 256-byte EEPROM wired to the FT2232H chip via Microwire bus which holds pre-programmed license code to support Xilinx programming tools.

 

Warning

Do not access the FT2232H EEPROM using FTDI programming tools, doing so will erase normally invisible user EEPROM content and invalidate stored Xilinx JTAG license. Without this license the on-board JTAG will not be accessible any more with any Xilinx tools. Software tools from FTDI website do not warn or ask for confirmation before erasing user EEPROM content.

4-Channel I2C Multiplexer

Zynq MIO pin 48 (MUX_SCL) and pin 49 (MUX_SDA) are connected to the 4-channel I2C multiplexer chip TCA9544A from Texas Instruments having I2C address of 0x70. It has four slave I2C channels which are routed as follows:

...

Channel

...

Connected To

...

0

...

Connector J8, pin 27 (ID_SDA) and pin 28 (ID_SCL).

...

1

...

DSI connector J4, pin 12 (DSI_SDA) and pin 11 (DSI_SCL).

...

2

...

HDMI connector J6, pin 16 (SDA) and pin 15 (SCL).

...

3

...

CSI-2 camera connector J3, pin 14 (CSI_SDA) and pin 13 (CSI_SCL).

to the LAN9514 chip to store MAC address.

USB to JTAG/UART

The TE0726-03 has on-board high-speed USB 2.0 to UART/FIFO FT2232H controller from FTDI with external connection to micro-USB connector J1. There is also a 256-byte EEPROM wired to the FT2232H chip via Microwire bus which holds pre-programmed license code to support Xilinx programming tools.

 

Warning

Do not access the FT2232H EEPROM using FTDI programming tools, doing so will erase normally invisible user EEPROM content and invalidate stored Xilinx JTAG license. Without this license the on-board JTAG will not be accessible any more with any Xilinx tools. Software tools from FTDI website do not warn or ask for confirmation before erasing user EEPROM content.

4-Channel I2C Multiplexer

Zynq MIO pin 48 (MUX_SCL) and pin 49 (MUX_SDA) are connected to the 4-channel I2C multiplexer chip TCA9544A from Texas Instruments having I2C address of 0x70. It has four slave I2C channels which are routed as follows:

Channel

Connected To

0

Connector J8, pin 27 (ID_SDA) and pin 28 (ID_SCL).

1

DSI connector J4, pin 12 (DSI_SDA) and pin 11 (DSI_SCL).

2

HDMI connector J6, pin 16 (SDA) and pin 15 (SCL).

3

CSI-2 camera connector J3, pin 14 (CSI_SDA) and pin 13 (CSI_SCL).

Each slave channel of TCA9544A has its own dedicated interrupt signal in order for the master to detect an interrupt on the INT output pin that can result from any of the slave devices connected to the INT0-INT3 input pins.

Boot Process

Xilinx Zynq devices in CLG225 package do not support SD Card boot directly from ROM bootloader.

At least FSBL must be loaded from on-board SPI Flash, later all boot process can continue from SD Card. The easiest solution is to let FSBL to load bitstream and u-boot from SPI Flash, and then let u-boot to load Linux or any other OS image from SD Card.

Power and Power-On Sequence

Power Consumption

TE0726 needs one single power source via Micro USB2.0 B socket J1. However, it is recommended to not use any USB equipment below USB standard 2.0 to power the module. Also two-pin header J5 can be used as alternative to feed the 5V power supply voltage.

The maximum power consumption of a module mainly depends on the design which is 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.

Each slave channel of TCA9544A has its own dedicated interrupt signal in order for the master to detect an interrupt on the INT output pin that can result from any of the slave devices connected to the INT0-INT3 input pins.

Boot Process

Xilinx Zynq devices in CLG225 package do not support SD Card boot directly from ROM bootloader.

At least FSBL must be loaded from on-board SPI Flash, later all boot process can continue from SD Card. The easiest solution is to let FSBL to load bitstream and u-boot from SPI Flash, and then let u-boot to load Linux or any other OS image from SD Card.

Power and Power-On Sequence

To power-up a module, 5.0V power supply with minimum current capability of 1A is recommended.

Power Supply

TE0726 needs one single power source via micro-USB jack J1. However it is recommended to not use any USB equipment below USB standard 2.0 to power the module. Also two-pin header J5 can be used to provide power source if needed.

...

capability of 1A is recommended.

Power Distribution Dependencies

There is no specific power-on sequence, except to achieve minimum current draw, I/Os should be 3-stated at power-on.

There are following dependencies how the power supply voltage (5V nominal) is distributed to the on-board DC-DC converters.


Image Added

Power Rails and Bank Voltages

...

If TE0726 module is powered by micro-USB connector J1 VBUS pin, which voltage level is controlled by supplying host according to the USB standards and should be 5V, there is not much user can control here if using standard USB equipment. However, user can also power the module by applying voltage to the J5 connector from other external sources. In both cases following maximum voltage ratings apply.

Absolute Maximum Ratings

Parameter

MinMax

Units

Notes

Power supply voltage

J1: USB_V_BUS

, J5: 5V

2

4.

7

75

6

5.

5

25

V

See AP2152SG
-
13 datasheet. Not applicable if TE0726 module is powered by micro-USB connector J1 as VBUS pin voltage level of 5V is controlled by the supplying side equipment.
VOUT of AP2152SG-13-VIN + 0.3VOutput voltage.
ILOAD of AP2152SG-13-Internal limitedAMaximum continuous load current.
PS MIO supply voltage-0.53.6VSee Xilinx DS187 datasheet
PS MIO input voltage-0.4VCCO_MIO + 0.55VVCCO_MIO0_500 and VCCO_MIO1_501.
PL
Bank 34
HR I/O
input
banks supply voltage-0.
4
53.6
VCCO_34 + 0.55
V
 
See Xilinx DS187 datasheet
PL
Bank 35
HR I/O banks input voltage-0.4VCCO
_35
+ 0.55V
 
See Xilinx DS187 datasheet

Storage temperature

-55

+125

°C

-

See also the Xilinx datasheet DS187 for more information about absolute maximum ratings.

Recommended Operating Conditions

ParameterMinMaxUnitsNotes

Power supply voltage

2.7

J1: USB_V_BUS, J5: 5V

4.75

5.5VSee AP2152SG-13
and EN5311QI datasheets
datasheet.
IOUT of AP2152SG-130500
mA 
mA-
PS MIO supply voltage1.713.465VSee Xilinx DS187 datasheet
PS MIO input voltage-0.2VCCO_MIO + 0.2VVCCO_MIO0_500 and VCCO_MIO1_501.
PL
Bank 34
HR I/O
input
banks supply voltage
-0
1.
2
143.465
VCCO_34 + 0.2
V
 
See Xilinx DS187 datasheet
PL
Bank 35
HR I/O banks input voltage-0.2VCCO
_35
+ 0.2V
 
See Xilinx DS187 datasheet
Operating temperature070

°C

See LAN9514 datasheet.

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

Page break

Physical Dimensions

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

  • Mating height with standard connectors: 8 mm

  • PCB thickness: 1.6 mm

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

...

Hardware revision number is printed on the PCB board next to the module model number separated by the dash.

 Image Removed

Document Change History

.

 Image Added

Document Change History

Description

Date

Revision

Contributors

Description

2017-11-10



John Hartfiel
  • rework J8 header
2017-11-10v.51Ali Naseri
  • Updated Power section
  • added Power-Distribution diagram

Date

Revision

Contributors

2017-05-2430

v.40


Jan Kumann
  • Absolute maximum ratings
.
  • Layout redesign
.
2017-05-24

V.2

John Hartfiel
  • Wiki link fixed
  • SoC model removed from BD
Weight.

2017-05-24

V.1V1

Jan Kumann

  • Initial version.

Disclaimer

Include Page
IN:Legal Notices
IN:Legal Notices