Versions Compared

Key

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

...

  • Xilinx Zynq UltraScale+ MPSoC 784-pin package (ZU3EG, option for  ZU5EV)
    • Dual Cortex-A53 64-bit ARM v8 application processing unit (APU)
    • Dual Cortex-R5 32-bit ARM v7 real-time processing unit (RPU)
    • Four high-speed serial I/O (HSSIO) interfaces supporting following protocols:

      • PCI Express® interface version 2.1 compliant
      • SATA 3.1 specification compliant interface
      • DisplayPort source-only interface with video resolution up to 4k x 2k

      • USB 3.0 specification compliant interface implementing a 5 Gbit/s line rate
      • 1 GB/s serial GMII interface
    • 132 x HP PL I/Os (3 banks)
    • 14 x PS MIOs (6 of the MIOs intended for SD card interface in default configuration)
    • 4 x serial PS GTR transceivers
  • 32-Bit 1 GByte DDR4 SDRAM, 4 GByte maximum
  • Dual parallel SPI boot Flash, 512 MByte maximum
  • 4 GByte eMMC (up to 64 GByte)
  • GT reference clock input
  • PLL for GT clocks (optional external reference)
  • Gigabit Ethernet transceiver PHY (Marvell Alaska 88E1512)
  • MAC address serial EEPROM with EUI-48™ node identity (Microchip 24AA025E48)
  • Hi-speed USB 2.0 ULPI transceiver with full OTG support (Microchip USB3320C)
  • Programmable quad clock generator
  • Plug-on module with 2 x 100-pin and 1 x 60-pin high-speed hermaphroditic strips
  • All power supplies on board
  • Size: 50 x 40 mm

...

On-board I2C devices are connected to MIO38 (SCL) and MIO39 (SDA) which are configured as I2C1 by default. I2C addresses Addresses for on-board I2C slave devices are listed in the table below:

...

Section currently not complete.

DDR4 Memory

Section currently not completeBy default TE0820-02 module has two 16-bit wide Nanya NT5AD256M16B2 DDR4 SDRAM chips arranged into 32-bit wide memory bus providing total of 1 GByte on-board RAM. Different memory sizes are available optionally.

2 x 32 MByte Quad SPI Flash Memory

...

There is a Silicon Labs I2C programmable clock generator Si5338A (U10) chip on the module. It's output frequencies can be programmed using the I2C bus address 0x70 or 0x71. Default address is 0x70, IN4/I2C_LSB pin must be set to high for address 0x71.

A 25.000000 MHz oscillator is connected to the pin IN3 and is used to generate the output clocks. The oscillator has its output enable pin permanently connected to 1.8V power rail, thus making output frequency available as soon as 1.8V is present. Three of the Si5338 clock outputs are connected to the FPGA. One is connected to a logic bank and the other two are connected to the GTR banks. It is possible to use the clocks connected to the GTR bank in the user's logic design. This is achieved by instantiating a IBUFDSGTE buffer in the design.The default frequency of each clock at start up is detailed in the table 7.

Once running, the frequency and other parameters can be changed by programming the device using the I2C I2C bus connected between the FPGA (master) and clock generator (slave). Logic needs to be generated inside the FPGA to utilize I2C bus correctlyFor this, proper I2C bus logic has to be implemented in FPGA.

SignalFrequencyNotes
IN1/IN2-

Not used (external clock signal supply).

IN3

25.000000 MHz

Fixed input clock signal from reference clock generator SiT8008BI-73-18S-25.000000E (U11).

IN4-LSB of the default I2C address, wired to ground mean address is 0x70.

IN5

-

Not connected.

IN6

-

Wired to ground.
CLK0 A/B

-

Bank 65 clock input, pins K9 and J9.

CLK1 A/B

-

MGT reference clock 3 to FPGA Bank 505 MGT.

CLK2 A/B

-

MGT reference clock 1 to FPGA Bank 505 MGT.

CLK3 A/B-Not connected.

...