The following table shows the revision history for this document.
DateVersionRevision
03/20/20171.2
11/16/20161.1
05/11/20161.0
Added notes to Dimensions in Chapter 1. Updated SW6 default switch setting in
Table 2-2 and SD configuration setting in Table 2-4. Clarified SW6[4:1] boot mode pin
settings under Quad-SPI and SD in Chapter 2. Changed “DDR SODIMM Memory J1”
heading to “DDR Component Memory” in Table 3-4. Changed PS_REF_CLK frequency
from 33 MHz to 33.33 MHz in Table 3-12. Changed “UART2_RTS_O_B” to
“UART2_CTS_O_B” in Table 3-16. Replaced Figure 3-16. Changed “QSPI119 (LWR),
U120 (UPR)” heading to “MSP430 U41” in Table 3-17. Clarified references to
Figure 3-17 in Table 3-19 and Table 3-20. Added addresses to titles in Table 3-21 and
Table 3-22 and headings in Table 3-23 and Table 3-24. Changed “22” to “L22” in
Table 3-28. Updated GTH connectivity for Quad 128, Quad 228, Quad 229, and
Quad 23 under GTH Transceivers in Chapter 3. Updated bank assignments in
Figure 3-35. Added callout 44 to Switches in Chapter 3. Updated Xilinx websites in
Appendix D, Additional Resources and Legal Notices.
Updated device part number from XCZU9EG-2FFVB1156 to XCZU9EG-2FFVB1156I
throughout document. Updated board photos (Figure 2-1 and Figure 2-1) to rev 1.0.
Updated Table 2-1 and Table 2-3. Updated Chapter 3, Component Descriptions.
Updated Appendix B, Master Constraints File Listing.
The ZCU102 is a general purpose evaluation board for rapid-prototyping based on the
Zynq® UltraScale+
speed DDR4 SODIMM and component memory interfaces, FMC expansion ports,
multi-gigabit per second serial transceivers, a variety of peripheral interfaces, and FPGA
logic for user customized designs provides a flexible prototyping platform.
™
XCZU9EG-2FFVB1156I MPSoC (multiprocessor system-on-chip). High
Chapter 1
ZCU102 Evaluation Board User Guidewww.xilinx.com6
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 1-1
Prototype Header
Display Port Aux
MSP430 GPIO IIC0
Connection
Pages 44, 56, 38
The ZCU102 board block diagram is shown in Figure 1-1. Page numbers in the block
diagram reference the corresponding page number(s) of schematic 0381701.
Figure 1-1:ZCU102 Evaluation Board Block Diagram
ZCU102 Evaluation Board User Guidewww.xilinx.com7
UG1182 (v1.2) March 20, 2017
Chapter 1: Introduction
SendFeedback
Board Features
The ZCU102 evaluation board features are listed here. Detailed information for each feature
is provided in Chapter 3, Board Component Descriptions.
•XCZU9EG-2FFVB1156I MPSoC
•PL V
for range in datasheet
CCINT
•Form factor for PCIe Gen2x4 Host, Micro-ATX chassis footprint
•Operational Status LEDs (power supply status, INIT, DONE, PG, JTAG status, DDR power
good)
•Power Management
The ZCU102 evaluation board provides designers a rapid prototyping platform utilizing the
XCZU9EG-2FFVB1156I device. The ZU9EG contains many useful processor system (PS) hard
block peripherals exposed through the Multi-use I/O (MIO) interface and a variety of FPGA
programmable logic (PL), high-density (HD) and high-performance (HP) banks. Table 1-1
lists a brief summary of the resources available within the ZU9EG. A feature set overview,
description, and ordering information is provided in the UltraScale Architecture and Product Overview (DS890) [Ref 1].
Table 1-1:Zynq UltraScale+ MPSoC ZCU9EG Features and Resources
FeatureResource Count
HD banks5 banks, total of 120 pins
HP banks4 banks, total of 208 pins
ZCU102 Evaluation Board User Guidewww.xilinx.com9
UG1182 (v1.2) March 20, 2017
MIO banks3 banks, total of 78 pins
PS-side GTR 6 Gb/s transceivers4 PS-GTRs
PL-side GTH 16.3 Gb/s transceivers24 GTHs
Effective LEs575K
Chapter 1: Introduction
SendFeedback
Table 1-1:Zynq UltraScale+ MPSoC ZCU9EG Features and Resources (Cont’d)
FeatureResource Count
Logic cells480K
CLB flip-flops548K
Max. distributed RAM8.8 Mb
Total block RAM32.1 Mb
DSP slices2,520
Board Specifications
Dimensions
Width: 9.350 in. (23.749 cm)
Length: 9.600 in. (24.384 cm)
Thickness: 0.104 in. (0.2642 cm)
Notes:
•A 3D model of this board is not available.
•ZCU102 board documentation (xdc listing, schematics, layout files and board outline/fab
drawings, etc.) is available on the web at: www.xilinx.com/zcu102
.
Environmental
Temp erature
Operating: 0°C to +45°C
Storage: -25°C to +60°C
Humidity
10% to 90% non-condensing
Operating Voltage
ZCU102 Evaluation Board User Guidewww.xilinx.com10
UG1182 (v1.2) March 20, 2017
+12 V
DC
Board Setup and Configuration
SendFeedback
Board Component Location
Figure 2-1 shows the ZCU102 board component locations. Each numbered component
shown in Figure 2-1 is keyed to Table 2-1. Table 2-1 identifies the components, references
the respective schematic page numbers, and links to a detailed functional description of the
components and board features in Chapter 3.
IMPORTANT: Figure 2-1 is for visual reference only and might not reflect the latest revision of the
board. (This user guide documents ZCU102 Rev. 1.0 and later.)
IMPORTANT: There could be multiple revisions of this board. The specific details concerning the
differences between revisions is not captured in this document. This document is not intended to be a
reference design guide and the information herein should not be used as such. Always refer to the
schematic and xdc of the specific ZCU102 version of interest for such details.
Chapter 2
CAUTION! Electrostatic discharge (ESD) can cause board damage. Follow standard ESD prevention
measures when handling the board.
ZCU102 Evaluation Board User Guidewww.xilinx.com11
U122, J98CAN1 (MIO 24-25) (bus transceiver/2x4 male header) TI SN65HVD232,
SW1Power On/Off Slide Switch (Power On/Off slide
switch)
Programming Options)
compatible PMOD modules, see [Ref 23]. MPSoC U1
Bank 50 GPIO 2x12 male pin proto header
SMA (MGTH interface SMA connectors)ROSENBERGER
J79-J80
5 pole C&K SDA05H1SBD38
E-Switch TL3301EP100QG12
SULLINS PBC36DAAN
C&K 1201M2S3AQE259
AWHW16G-0202-T-R
ASSMANN
AWHW20G-0202-T-R
SULLINS PBC36DAAN
32K10K-400L5
50
57
22
56
40
ZCU102 Evaluation Board User Guidewww.xilinx.com14
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 2-2
;
SendFeedback
Chapter 2:Board Setup and Configuration
Default Switch and Jumper Settings
Figure 2-2 shows the board jumper header and DIP switch locations. Each numbered
component shown in the figure is keyed to Table 2-2 (for default switch settings) or
Table 2-3 (for default jumper settings). Both tables reference the respective schematic page
numbers.
ZCU102 Evaluation Board User Guidewww.xilinx.com15
UG1182 (v1.2) March 20, 2017
Figure 2-2:DIP Switch and Board Header Jumper Locations
Switches
SendFeedback
Table 2-2:Default Switch Settings
Chapter 2:Board Setup and Configuration
DIP
Switch
SW1Main Power SwitchOFF2959
Switch PS_MODE select
• ON = pull down =
• OFF = pull up = 1
SW6
SW8
SW13
• MODE[3:0] = 0010 (selects QSPI32)
MSP430 GPIO 5-POLE
•ON = GND
• OFF = Open
GPIO 8-POLE
• OFF = pull down
• ON = pull up
FunctionDefault
0
4: PS_MODE3
3: PS_MODE2
2: PS_MODE1
1: PS_MODE0
1: SW0
2: SW1
3: SW2
4: SW3
5: SW4
ON
ON
OFF
ON
OFF
OFF
OFF
OFF
OFF
All OFF2853
Figure 2-2
Callout
2612
2738
Schematic
Page
Jumpers
Table 2-3:Default Jumper Settings
JumperFunctionDefault
POR_OVERRIDE
J85
J12
J13
J90
• 1-2: Enable
•2-3: Disable
SYSMON I2C Address
• Open: SYSMON_VP_R floating
• 1-2: SYSMON_VP_P pulled down
SYSMON I2C Address
• Open: SYSMON_VN_R floating
• 1-2: SYSMON_VP_N pulled down
SYSMON VREFP
• 1-2: 1.25V VREFP connected to FPGA
• 2-3: VREFP connected to GND
2-313
1-223
1-233
1-243
Figure 2-2
Callout
Schematic
Page
ZCU102 Evaluation Board User Guidewww.xilinx.com16
UG1182 (v1.2) March 20, 2017
Table 2-3:Default Jumper Settings (Cont’d)
SendFeedback
Chapter 2:Board Setup and Configuration
JumperFunctionDefault
Reset Sequencer PS_POR_B
J20
J21
J22
J14
J15
J56
• OFF: No sequencer control of PS_POR_B
• 1-2: Sequencer can control PS_POR_B
Reset Sequencer PS_SRST_B
• OFF: No sequence control of PS_SRST_B
• 1-2: Sequencer can control PS_SRST_B
Reset Sequencer inhibit
• OFF: Sequencer normal operation
• 1-2: Sequencer inhibit (resets will stay
asserted)
ARM Debug VTREF
•Open: VTREF floating
• 1-2: VTREF = VCCOPS3 (1.8V)
ARM Debug VSUPPLY
• OFF: VSUPPLY floating
• 1-2: VSUPPLY = VCCOPS3 (1.8V)
VCCO_PSDDR_504 select
• 1-2: Switched DDR4 VDDQ
• 3-4: Direct DDR4 VDDQ
1-2512
1-2612
OFF712
1-2822
OFF922
1-21024
Figure 2-2
Callout
Schematic
Page
DDR4 Reset Suspend Enable
J159
J16SFP0 TX: 1-2:Disable; OFF: EnableOFF1234
J17SFP1 TX: 1-2:Disable; OFF: EnableOFF1234
J42SFP2 TX: 1-2:Disable; OFF: EnableOFF1434
J54SFP3 TX: 1-2:Disable; OFF: EnableOFF1534
J162
J110
J109
J112
• 1-2: Suspend disabled (Gate bypass)
• 2-3: Suspend enabled
PCIe PRSNT select
•1-2: x1
•3-4: x4
•5-6: GND (not used)
USB ULPI CVBUS Select
•1-2: DEVICE or OTG Mode
• 2-3: Host Mode
USB ULPI ID select
• 1-2: Connector ID
• 2-3: VDD33 ID
USB ULPI Shield GND select
•1-2: Capacitor
•2-3: GND
1-21124
5-61643
1-21751
2-31851
1-21951
ZCU102 Evaluation Board User Guidewww.xilinx.com17
UG1182 (v1.2) March 20, 2017
Table 2-3:Default Jumper Settings (Cont’d)
SendFeedback
Chapter 2:Board Setup and Configuration
JumperFunctionDefault
USB ULPI Device or Host select
J7
J113
J88
J38
J153
J9
• 1-2: HOST/OTG
•Open: Device
USB ULPI Device/Host or OTG select
• 1-2: Device or Host
•2-3: OTG
ARM Trace VTREF
• 1-2: 3.3V
•Open: 0V
ARM Trace power
• 1-2: 3.3V
•Open: 0V
Power inhibit
• OFF: rails power on normally
• 1-2: all rails (except UTIL) OFF
PS_DDR4_VPP_2V5 power inhibit (U39)
• OFF: rail powers on normally
• 1-2: PS_DDR4_VPP_2V5 OFF
OPEN2051
1-22151
1-22254
1-22354
OFF2459
OFF2577
Figure 2-2
Callout
Schematic
Page
J164 MSP430 firmware upgrade headerOFF2638
ZCU102 Evaluation Board User Guidewww.xilinx.com18
UG1182 (v1.2) March 20, 2017
Chapter 2:Board Setup and Configuration
SendFeedback
MPSoC Device Configuration
Zynq UltraScale+ XCZU9EG MPSoC devices use a multi-stage boot process documented in
the Boot and Configuration chapter of the Zynq UltraScale+ MPSoC Technical Reference Manual (UG1085) [Ref 2].
Switch SW6 configuration option settings are identified in Table 2-4.
Vivado, SDK, or third-party tools can establish a JTAG connection to the Zynq UltraScale+
MPSoC device through one of the three provided JTAG interfaces:
1. Xilinx platform USB or cable PC4 connector (J8)
2. ARM 20-pin JTAG connector (J6)
3. Digilent SMT2.5 USB-to-JTAG module with off-module micro-USB connector (J2)
Quad-SPI
Booting from the dual Quad-SPI nonvolatile configuration memory is accomplished by
storing a valid Zynq UltraScale+ MPSoC boot image into the Quad-SPI flash devices
connected to the MIO Quad-SPI interface, setting the boot mode pins SW6 [4:1] = QSPI32
(see Table 2-4), then either power-cycling or pressing the power-on reset (POR) pushbutton.
SW6 is callout 23 in Figure 2-1.
ZCU102 Evaluation Board User Guidewww.xilinx.com19
UG1182 (v1.2) March 20, 2017
SD
Booting from an SD card is accomplished by storing a valid Zynq UltraScale+ MPSoC boot
image file onto an SD card (plugged into SD socket J100) connected to the MIO SD
interface, setting the boot mode pins SW6 [4:1] = SD (see Table 2-4), then either
power-cycling or pressing the power-on reset (POR) pushbutton.
See the Zynq UltraScale+ MPSoC Technical Reference Manual (UG1085) [Ref 2] for more
information about Zynq UltraScale+ MPSoC configuration options.
Board Component Descriptions
SendFeedback
Overview
This chapter provides a detailed functional description of the board’s components and
features. Table 2-1, page 13 identifies the components, references the respective schematic
page numbers, and links to the corresponding detailed functional description in this
chapter. Component locations are shown in Figure 2-1, page 12.
Component Descriptions
Chapter 3
Zynq UltraScale XCZU9EG MPSoC
[Figure 2-1, callout 1]
The ZCU102 board is populated with the Zynq UltraScale+ XCZU9EG-2FFVB1156I MPSoC
which combines a powerful processing system (PS) and user-programmable logic (PL) into
the same device. The processing system in a Zynq UltraScale+ MPSoC features the ARM®
flagship Cortex®-A53 64-bit quad-core processor and Cortex-R5 dual-core real-time
processor.
Production ZCU102 Evaluation boards will ship with -2LE speed grade devices. Support of
multiple speed grades requires voltage adjustments.
The PL-side V
in Table 3-1 to support multiple Zynq UltraScale+ MPSoC speed grades.
Table 3-1:Recommended Operating Conditions
SymbolDescriptionMin.Typ.MaxUnits
Programmable Logic (PL)
V
CCINT
supply will be user adjustable via PMBUS with the voltage ranges shown
CCINT
Internal supply voltage.
For -1LI and -2LE devices: internal supply voltage.
For -3E devices: internal supply voltage.
0.8250.8500.875V
0.6980.7200.742V
0.8730.9000.927V
ZCU102 Evaluation Board User Guidewww.xilinx.com20
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-1
RPU
256 KB
OCM
LPD-DMA
CSU
PMU
Processing System
Cortex-R5
32 KB I/D
128 KB TCM
Cortex-R5
32 KB I/D
128 KB TCM
4 x 1GE
APU
Cortex-A53
32 KB I/D
Cortex-A53
32 KB I/D
Cortex-A53
32 KB I/D
Cortex-A53
32 KB I/D
GIC
SCU
ACP1 MB L2
GPU
Mali-400 MP2
64 KB L2
2 x USB 3.0
NAND x8
ONFI 3.1
2 x SD3.0/
eMMC4.51
Quad-SPI
x 8
2 x SPI
2 x CAN
2 x I2C
2 x UART
GPIOs
SYSMON
MIO
Central
Switch
FPD-DMA
PCIe
Gen4
DisplayPort
v1.2 x1, x2
2 x SATA
v3.1
PCIe Gen2
x1, x2, or x4
SHA3
AES-GCM
RSA
Processor
System
BPU
DDRC (DDR4/3/3L, LPDDR3/4)
Programmable
Logic
128 KB RAM
PL_LPD
HP
GIC
RGMII
ULPI
PS-GTR
SMMU/CCI
GFC
USB 3.0
SGMII
Low Power Switch
To ACP
Low PowerFull Power
Battery
Power
32-bit/64-bit
64-bit
MS
128-bit
MS
LPD_PLHPCHPM
GTY
Quad
GTH
Quad
Interlaken
100G
Ethernet
ACE
DisplayPort
Video and
Audio Interface
Low-latency
Peripheral Port
Low-latency
Peripheral Port
;
SendFeedback
Chapter 3:Board Component Descriptions
The top-level block diagram is shown in Figure 3-1.
ZCU102 Evaluation Board User Guidewww.xilinx.com21
The Zynq UltraScale+ MPSoC PS block has three major processing units:
Cortex-A53 application processing unit (APU)-ARM v8 architecture-based 64-bit
°
quad-core multiprocessing CPU.
Cortex-R5 real-time processing unit (RPU)-ARM v7 architecture-based 32-bit dual
°
real-time processing unit with dedicated tightly coupled memory (TCM).
Mali-400 graphics processing unit (GPU)-graphics processing unit with pixel and
°
geometry processor and 64 KB L2 cache.
The Zynq UltraScale+ MPSoC PS has four high-speed serial I/O (HSSIO) interfaces
supporting the following protocols:
Integrated block for PCI Express® interface-PCIe™ base specification version 2.1
°
compliant.
SATA 3.1 specification compliant interface.
°
DisplayPort interface-implements a DisplayPort source-only interface with video
°
resolution up to 4K x 2K-30 (300 MHz pixel rate).
USB 3.0 interface-compliant to USB 3.0 specification implementing a 5 Gb/s line
°
rate.
Serial GMII interface-supports a 1 Gb/s SGMII interface.
°
The PS and PL can be coupled with multiple interfaces and other signals to effectively
integrate user-created hardware accelerators and other functions in the PL logic that are
accessible to the processors. They can also access memory resources in the processing
system. The PS I/O peripherals, including the static/flash memory interfaces share a
multiplexed I/O (MIO) of up to 78 MIO pins. Zynq UltraScale+ MPSoCs can also use the I/O
in the PL domain for many of the PS I/O peripherals. This is done through an extended
multiplexed I/O interface (EMIO).and boots at power-up or reset.
For additional information on Zynq UltraScale+ MPSoC devices, see the UltraScale
Architecture and Product Overview (DS890) [Ref 1], and the Zynq UltraScale+ MPSoC
Technical Reference Manual (UG1085) [Ref 2] for more information about Zynq UltraScale+
MPSoC configuration options.
ZCU102 Evaluation Board User Guidewww.xilinx.com22
UG1182 (v1.2) March 20, 2017
Chapter 3:Board Component Descriptions
;
SendFeedback
Encryption Key Backup Circuit
The XCZU9EG MPSoC U1 implements bitstream encryption key technology. The ZCU102
board provides the encryption key backup battery circuit shown in Figure 3-2
X-Ref Target - Figure 3-2
ZCU102 Evaluation Board User Guidewww.xilinx.com23
UG1182 (v1.2) March 20, 2017
Figure 3-2:Encryption Key Backup Circuit
The Seiko TS518FE rechargeable 1.5V lithium button-type battery B1 is soldered to the
board with the positive output connected to the XCZU9EG MPSoC U1 V
The battery supply current I
specification is 150 nA maximum when board power is off.
BATT
CC_PSBATT
pin AA22.
B1 is charged from the UTIL_1V8 1.8V rail through a series diode with a typical forward
voltage drop of 0.38V and 4.7 ΩK current limit resistor. The nominal charging voltage is
1.42V.
Chapter 3:Board Component Descriptions
SendFeedback
I/O Voltage Rails
There are nine PL I/O banks available on the XCZU9EG MPSoC. The voltages applied to the
XCZU9EG MPSoC I/O banks used by the ZCU102 board are listed in Table 3-2.
QSPI LWR, QSPI UPR, UART1, MIO_I2C0, MIO_I2C1,
MIO_RXD/TXD, CAN IF
MIO_SD IF, MIO_PMU IF, MIO_DP IF
MIO_ENET, MIO_USB
PS CONFIGURATION IF
DDR4 SODIMM IF
ZCU102 Evaluation Board User Guidewww.xilinx.com24
UG1182 (v1.2) March 20, 2017
Notes:
1. The ZCU102 board is shipped with V
ADJ_FMC
set to 1.8V by the MSP430 system controller.
PS-Side: DDR4 SODIMM Socket
[Figure 2-1, callout 2]
The PS-side memory is wired to the Zynq UltraScale+ DDRC hard memory controller. A
64-bit single rank DDR4 SODIMM with ECC (72-bit) is inserted into socket J1. The ZCU102
is shipped with a DDR4 SODIMM installed:
•Manufacturer: Kingston
•Part Number: KVR21SE15S8/4
•Description:
4GByte DDR4 SODIMM
°
Single Rank x8
°
512Mbit x 72-Bit
°
PC4-2133 260-Pin
°
Chapter 3:Board Component Descriptions
SendFeedback
The ZCU102 supports full power-off suspend mode where only the system controller and
the PS-side DDR4 SODIMM memory are powered. The DDR4 memory is kept in a
self-refresh state and has its reset input controlled by the system controller such that the
memory is not reset when waking-up from suspend mode. DDR4 SODIMM standard right
angle Socket J1 connections are identified in Table 3-3.
Table 3-3:DDR4 SODIMM Socket J1 Connections to FPGA PS DDR Bank 504
XCZU9EG
(U1) Pin
AP29
AP30
AP26
AP27
AP25
AN24
AM29
AM28
AM26
AM25
AL28
AK27
AJ25
AL25
AH26
Net Name
DDR4 SODIMM Memory J1
Pin NumberPin Name
DDR4_SODIMM_A0144A0
DDR4_SODIMM_A1133A1
DDR4_SODIMM_A2132A2
DDR4_SODIMM_A3131A3
DDR4_SODIMM_A4128A4
DDR4_SODIMM_A5126A5
DDR4_SODIMM_A6127A6
DDR4_SODIMM_A7122A7
DDR4_SODIMM_A8125A8
DDR4_SODIMM_A9121A9
DDR4_SODIMM_A10146A10/AP
DDR4_SODIMM_A11120A11
DDR4_SODIMM_A12119A12
DDR4_SODIMM_A13158A13
DDR4_SODIMM_BA0150BA0
ZCU102 Evaluation Board User Guidewww.xilinx.com25
UG1182 (v1.2) March 20, 2017
AG26
AK28
AH27
AP20
AP18
AP19
AP17
AM20
AM19
AM18
AL18
AP22
AP21
AP24
DDR4_SODIMM_BA1145BA1
DDR4_SODIMM_BG0115BG0
DDR4_SODIMM_BG1113BG1
DDR4_SODIMM_DQ08DQ0
DDR4_SODIMM_DQ17DQ1
DDR4_SODIMM_DQ220DQ2
DDR4_SODIMM_DQ321DQ3
DDR4_SODIMM_DQ44DQ4
DDR4_SODIMM_DQ53DQ5
DDR4_SODIMM_DQ616DQ6
DDR4_SODIMM_DQ717DQ7
DDR4_SODIMM_DQ828DQ8
DDR4_SODIMM_DQ929DQ9
DDR4_SODIMM_DQ1041DQ10
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-3:DDR4 SODIMM Socket J1 Connections to FPGA PS DDR Bank 504 (Cont’d)
XCZU9EG
(U1) Pin
AN23
AL21
AL22
AM23
AL23
AL20
AK20
AJ20
AK18
AG20
AH18
AG19
AG18
AG21
AH21
Net Name
DDR4 SODIMM Memory J1
Pin NumberPin Name
DDR4_SODIMM_DQ1142DQ11
DDR4_SODIMM_DQ1224DQ12
DDR4_SODIMM_DQ1325DQ13
DDR4_SODIMM_DQ1438DQ14
DDR4_SODIMM_DQ1537DQ15
DDR4_SODIMM_DQ1650DQ16
DDR4_SODIMM_DQ1749DQ17
DDR4_SODIMM_DQ1862DQ18
DDR4_SODIMM_DQ1963DQ19
DDR4_SODIMM_DQ2046DQ20
DDR4_SODIMM_DQ2145DQ21
DDR4_SODIMM_DQ2258DQ22
DDR4_SODIMM_DQ2359DQ23
DDR4_SODIMM_DQ2470DQ24
DDR4_SODIMM_DQ2571DQ25
AG24
AG23
AK22
AJ21
AJ22
AK23
AG31
AG30
AG29
AG28
AJ30
AK29
AK30
AJ29
AE27
AF28
AF30
DDR4_SODIMM_DQ2683DQ26
DDR4_SODIMM_DQ2784DQ27
DDR4_SODIMM_DQ2866DQ28
DDR4_SODIMM_DQ2967DQ29
DDR4_SODIMM_DQ3079DQ30
DDR4_SODIMM_DQ3180DQ31
DDR4_SODIMM_DQ32174DQ32
DDR4_SODIMM_DQ33173DQ33
DDR4_SODIMM_DQ34187DQ34
DDR4_SODIMM_DQ35186DQ35
DDR4_SODIMM_DQ36170DQ36
DDR4_SODIMM_DQ37169DQ37
DDR4_SODIMM_DQ38183DQ38
DDR4_SODIMM_DQ39182DQ39
DDR4_SODIMM_DQ40195DQ40
DDR4_SODIMM_DQ41194DQ41
DDR4_SODIMM_DQ42207DQ42
ZCU102 Evaluation Board User Guidewww.xilinx.com26
UG1182 (v1.2) March 20, 2017
AF31
AD28
DDR4_SODIMM_DQ43208DQ43
DDR4_SODIMM_DQ44191DQ44
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-3:DDR4 SODIMM Socket J1 Connections to FPGA PS DDR Bank 504 (Cont’d)
XCZU9EG
(U1) Pin
AD27
AD29
AD30
AH33
AJ34
AH34
AH32
AK34
AK33
AL32
AL31
AG33
AG34
AF32
AF33
Net Name
DDR4 SODIMM Memory J1
Pin NumberPin Name
DDR4_SODIMM_DQ45190DQ45
DDR4_SODIMM_DQ46203DQ46
DDR4_SODIMM_DQ47204DQ47
DDR4_SODIMM_DQ48216DQ48
DDR4_SODIMM_DQ49215DQ49
DDR4_SODIMM_DQ50228DQ50
DDR4_SODIMM_DQ51229DQ51
DDR4_SODIMM_DQ52211DQ52
DDR4_SODIMM_DQ53212DQ53
DDR4_SODIMM_DQ54224DQ54
DDR4_SODIMM_DQ55225DQ55
DDR4_SODIMM_DQ56237DQ56
DDR4_SODIMM_DQ57236DQ57
DDR4_SODIMM_DQ58249DQ58
DDR4_SODIMM_DQ59250DQ59
AD31
AD32
AD34
AD33
AN31
AP31
AP32
AP33
AM31
AM33
AM34
AL33
AN17
AM21
AK19
AH24
AH31
DDR4_SODIMM_DQ60232DQ60
DDR4_SODIMM_DQ61233DQ61
DDR4_SODIMM_DQ62245DQ62
DDR4_SODIMM_DQ63246DQ63
DDR4_SODIMM_CB092CB0/NC
DDR4_SODIMM_CB191CB1/NC
DDR4_SODIMM_CB2101CB2/NC
DDR4_SODIMM_CB3105CB3/NC
DDR4_SODIMM_CB488CB4/NC
DDR4_SODIMM_CB587CB5/NC
DDR4_SODIMM_CB6100CB6/NC
DDR4_SODIMM_CB7104CB7/NC
DDR4_SODIMM_DM0_B12DM0_N/DBI0_N
DDR4_SODIMM_DM1_B33DM1_N/DBI1_N
DDR4_SODIMM_DM2_B54DM2_N/DBI2_N
DDR4_SODIMM_DM3_B75DM3_N/DBI3_N
DDR4_SODIMM_DM4_B178DM4_N/DBI4_N
ZCU102 Evaluation Board User Guidewww.xilinx.com27
UG1182 (v1.2) March 20, 2017
AE30
AJ31
DDR4_SODIMM_DM5_B199DM5_N/DBI5_N
DDR4_SODIMM_DM6_B220DM6_N/DBI6_N
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-3:DDR4 SODIMM Socket J1 Connections to FPGA PS DDR Bank 504 (Cont’d)
XCZU9EG
(U1) Pin
AE34
AN34
AN18
AN19
AN21
AN22
AH19
AJ19
AH22
AH23
AH28
AH29
AE28
AE29
AJ32
Net Name
DDR4 SODIMM Memory J1
Pin NumberPin Name
DDR4_SODIMM_DM7_B241DM7_N/DBI7_N
DDR4_SODIMM_DM8_B96DM8_N/DBI8_N/NC
DDR4_SODIMM_DQS0_T13DQS0_T
DDR4_SODIMM_DQS0_C11DQS0_C
DDR4_SODIMM_DQS1_T34DQS1_T
DDR4_SODIMM_DQS1_C32DQS1_C
DDR4_SODIMM_DQS2_T55DQS2_T
DDR4_SODIMM_DQS2_C53DQS2_C
DDR4_SODIMM_DQS3_T76DQS3_T
DDR4_SODIMM_DQS3_C74DQS3_C
DDR4_SODIMM_DQS4_T179DQS4_T
DDR4_SODIMM_DQS4_C177DQS4_C
DDR4_SODIMM_DQS5_T200DQS5_T
DDR4_SODIMM_DQS5_C198DQS5_C
DDR4_SODIMM_DQS6_T221DQS6_T
AK32
AE32
AE33
AN32
AN33
AN27
AN26
AL27
AL26
AN29
AJ27
AM30
AJ26
AM24
AK24
AK25
AG25
DDR4_SODIMM_DQS6_C219DQS6_C
DDR4_SODIMM_DQS7_T242DQS7_T
DDR4_SODIMM_DQS7_C240DQS7_C
DDR4_SODIMM_DQS8_T97DQS8_T
DDR4_SODIMM_DQS8_C95DQS8_C
DDR4_SODIMM_CK0_C139CK0_C
DDR4_SODIMM_CK0_T137CK0_T
DDR4_SODIMM_CK1_C140CK1_C/NF
DDR4_SODIMM_CK1_T138CK1_T/NF
DDR4_SODIMM_CKE0109CKE0
DDR4_SODIMM_CKE1110CKE1
DDR4_SODIMM_ODT0155ODT0
DDR4_SODIMM_ODT1161ODT1
DDR4_SODIMM_RAS_B152RAS_N/A16
DDR4_SODIMM_CAS_B156CAS_N/A15
DDR4_SODIMM_WE_B151WE_N/A14
DDR4_SODIMM_ACT_B114ACT_N
ZCU102 Evaluation Board User Guidewww.xilinx.com28
UG1182 (v1.2) March 20, 2017
AF22
AF20
DDR4_SODIMM_ALERT_B116ALERT_N
DDR4_SODIMM_PARITY143PARITY
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-3:DDR4 SODIMM Socket J1 Connections to FPGA PS DDR Bank 504 (Cont’d)
XCZU9EG
(U1) Pin
AN28
AL30
Net Name
DDR4_SODIMM_CS0_B149CS0_N
DDR4_SODIMM_CS1_B157CS1_N
DDR4 SODIMM Memory J1
Pin NumberPin Name
The ZCU102 DDR4 SODIMM interface adheres to the constraints guidelines documented in
the PCB Guidelines for DDR4 section of UltraScale Architecture PCB Design Guide (UG583)
[Ref 3] The ZCU102 DDR4 SODIMM interface is a 40Ω impedance implementation. Other
memory interface details are also available in the UltraScale Architecture FPGAs Memory Interface Solutions Guide (PG150) [Ref 4].
DDR4 Component Memory
[Figure 2-1, callout 3]
The 4 Gb, 16-bit wide DDR4 memory system is comprised of one 256 Mb x 16 SDRAM
(Micron MT40A256M16GE-075E) at U2. This memory system is connected to the PL-side
XCZU9EG bank 64. The DDR4 0.6V VTT termination voltage is supplied from sink-source
regulator U35. The connections between the DDR4 memory and XCZU9EG bank 64 are
listed in Table 3-4.
Table 3-4:DDR4 Component Memory Connection to the XCZU9EG MPSoC
XCZU9EG
(U1) Pin
AM8
AM9
AP8
AN8
AK10
AJ10
AP9
AN9
AP10
AP11
AM10
AL10
AM11
AL11
Net NameI/O Standard
DDR4_A0SSTL12_DCI P3 A0
DDR4_A1SSTL12_DCI P7 A1
DDR4_A2SSTL12_DCI R3 A2
DDR4_A3SSTL12_DCI N7 A3
DDR4_A4SSTL12_DCI N3 A4
DDR4_A5SSTL12_DCI P8 A5
DDR4_A6SSTL12_DCI P2 A6
DDR4_A7SSTL12_DCI R8 A7
DDR4_A8SSTL12_DCI R2 A8
DDR4_A9SSTL12_DCI R7 A9
DDR4_A10SSTL12_DCI M3 A10/AP
DDR4_A11SSTL12_DCI T2 A11
DDR4_A12SSTL12_DCI M7 A12/BC_B
DDR4_A13SSTL12_DCI T8 A13
DDR4 Component Memory
Pin NumberPin Name
ZCU102 Evaluation Board User Guidewww.xilinx.com29
UG1182 (v1.2) March 20, 2017
AK12
DDR4_BA0SSTL12_DCI N2 BA0
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-4:DDR4 Component Memory Connection to the XCZU9EG MPSoC (Cont’d)
XCZU9EG
(U1) Pin
AJ12
AK7
AJ7
AJ9
AL5
AN7
AP7
AM3
AK8
AP1
AH9
AK9
AP2
AK4
AK5
Net NameI/O Standard
DDR4 Component Memory
Pin NumberPin Name
DDR4_BA1SSTL12_DCI N8 BA1
DDR4_BG0SSTL12_DCI M2 BG0
DDR4_A14_WE_BSSTL12_DCI L2 WE_B/A14
DDR4_A16_RAS_BSSTL12_DCI L8 RAS_B/A16
DDR4_A15_CAS_BSSTL12_DCI M8 CAS_B/A15
DDR4_CK_TDIFF_SSTL12 K7 CK_T
DDR4_CK_CDIFF_SSTL12 K8 CK_C
DDR4_CKESSTL12_DCI K2 CKE
DDR4_ACT_BSSTL12_DCI L3 ACT_B
DDR4_PARSSTL12_DCI T3 PAR
DDR4_RESET_B_LSLVCMOS18 P1 RESET_B
DDR4_ODTSSTL12_DCI K3 ODT
DDR4_CS_BSSTL12_DCI L7 CS_B
DDR4_DQ0POD12_DCI G2 DQL0
DDR4_DQ1POD12_DCI F7 DQL1
AN4
AM4
AP4
AP5
AM5
AM6
AK2
AK3
AL1
AK1
AN1
AM1
AP3
AN3
AN6
AP6
AL3
DDR4_DQ2POD12_DCI H3 DQL2
DDR4_DQ3POD12_DCI H7 DQL3
DDR4_DQ4POD12_DCI H2 DQL4
DDR4_DQ5POD12_DCI H8 DQL5
DDR4_DQ6POD12_DCI J3 DQL6
DDR4_DQ7POD12_DCI J7 DQL7
DDR4_DQ8POD12_DCI A3 DQU0
DDR4_DQ9POD12_DCI B8 DQU1
DDR4_DQ10POD12_DCI C3 DQU2
DDR4_DQ11POD12_DCI C7 DQU3
DDR4_DQ12POD12_DCI C2 DQU4
DDR4_DQ13POD12_DCI C8 DQU5
DDR4_DQ14POD12_DCI D3 DQU6
DDR4_DQ15POD12_DCI D7 DQU7
DDR4_DQS0_TDIFF_POD12 G3 DQSL_T
DDR4_DQS0_CDIFF_POD12 F3 DQSL_C
DDR4_DQS1_TDIFF_POD12 B7 DQSU_T
ZCU102 Evaluation Board User Guidewww.xilinx.com30
UG1182 (v1.2) March 20, 2017
AL2
DDR4_DQS1_CDIFF_POD12 A7 DQSU_C
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-4:DDR4 Component Memory Connection to the XCZU9EG MPSoC (Cont’d)
XCZU9EG
(U1) Pin
AL6
AN2
Net NameI/O Standard
DDR4_DM0POD12_DCI E7DML_B/DBIL_B
DDR4_DM1POD12_DCI E2DMU_B/DBIU_B
DDR4 Component Memory
Pin NumberPin Name
Note: The ZCU102 board DDR4 16-bit component memory interface adheres to the constraints
guidelines documented in the PCB Guidelines for DDR4 section of UltraScale Architecture PCB Design
User Guide (UG583) [Ref 3]. The ZCU102 DDR4 component interface is a 40Ω impedance implementations. Other memory interface details are also available in the UltraScale Architecture
FPGAs Memory Interface Solutions Product Guide (PG150) [Ref 4]. For more details, see the Micron
MT40A256M16GE-075E data sheet at the Micron website [Ref 13].
ZCU102 Evaluation Board User Guidewww.xilinx.com31
UG1182 (v1.2) March 20, 2017
PSMIO
SendFeedback
Table 3-5 provides PS MIO peripheral mapping implemented on the ZCU102 board. See the
Zynq UltraScale+ MPSoC Technical Reference Manual (UG1085) [Ref 2] for more information
on PS MIO peripheral mapping.
ZCU102 Evaluation Board User Guidewww.xilinx.com32
UG1182 (v1.2) March 20, 2017
Chapter 3:Board Component Descriptions
SendFeedback
Quad-SPI Flash Memory (MIO 0–12)
[Figure 2-1, callout 4]
The Micron dual MT25QU512ABB8ESF serial NOR flash Quad-SPI memories are capable of
holding the boot image for the MPSoC system. To achieve higher performance two
Quad-SPI devices are connected in parallel and provide an 8-bit data bus for booting and
configuration. This interface is used to support QSPI32 boot mode as defined in the Zynq UltraScale+ MPSoC Technical Reference Manual (UG1085) [Ref 2].
The dual Quad-SPI flash memory located at U119/U120 provides 1 Gb of non-volatile
storage that can be used for configuration and data storage.
•Part number: MT25QU512ABB8ESF-0SIT (Micron)
•Supply voltage: 1.8V
•Datapath width: 8 bits
•Data rate: Various depending on Single/Dual/Quad mode
The connections between the SPI flash memory and the XCZU9EG MPSoC are listed in
Table 3-6.
Table 3-6:Quad-SPI Component Connections to FPGA U1
XCZU9EG
(U1) Pin
AH16MIO4_QSPI_LWR_DQ015DQ0
AJ16MIO1_QSPI_LWR_DQ18DQ1
AD16MIO2_QSPI_LWR_DQ29DQ2_WP_B
AG16MIO3_QSPI_LWR_DQ31DQ3_RST_HOLD_B
AF16MIO0_QSPI_LWR_CLK16C
AM15MIO5_QSPI_LWR_CS_B7S_B
AE17MIO8_QSPI_UPR_DQ015DQ0
AP15MIO9_QSPI_UPR_DQ18DQ1
AH17MIO10_QSPI_UPR_DQ29DQ2_WP_B
AF17MIO11_QSPI_UPR_DQ31DQ3_RST_HOLD_B
AJ17MIO12_QSPI_UPR_CLK16C
AD17MIO7_QSPI_UPR_CS_B7S_B
Net Name
Quad-SPI U119 (LWR), U120 (UPR)
Pin NumberPin Name
ZCU102 Evaluation Board User Guidewww.xilinx.com33
UG1182 (v1.2) March 20, 2017
The configuration and Quad-SPI section of the Zynq UltraScale+ MPSoC Technical Reference
Manual (UG1085) [Ref 2] provides details on using the Quad-SPI flash memory. For more
QSPI details, see the Micron MT25QU512ABB8ESF-0SIT data sheet at the Micron website
[Ref 13].
Chapter 3:Board Component Descriptions
60
86%
86%
0,2
8/3,
86%
&RQQHFWRU
86%
*75
*757[5[
*75
0X[
86%
;
SendFeedback
USB0 (MIO 52-63)
The USB interface on the PS-side serves multiple roles as a host, device, and OTG controller.
The USB 3.0 interface is supported by the MPSoC GTR interface while the USB 2.0
capabilities of the SMSC USB3320C controller are shared on a common USB 3.0 micro USB
type AB connector (J96).
USB 3.0 Transceiver and USB 2.0 ULPI PHY
[Figure 2-1, callout 5]
The ZCU102 board uses a Standard Microsystems Corporation USB3320 USB 2.0 ULPI
Transceiver at U116 to support a USB connection to the host computer (see Figure 3-3). A
USB cable is supplied in the ZCU102 Evaluation Kit (standard-A connector to host computer,
micro-B connector to ZCU102 board connector J96). The USB3320 is a high-speed USB 2.0
PHY supporting the UTMI+ low pin interface (ULPI) interface standard. The ULPI standard
defines the interface between the USB controller IP and the PHY device which drives the
physical USB bus. Use of the ULPI standard reduces the interface pin count between the USB
controller IP and the PHY device.
X-Ref Target - Figure 3-3
Figure 3-3:USB Interface
The USB3320 is clocked by a 24 MHz crystal. Consult the Standard Microsystems
Corporation (SMSC) USB3320 data sheet for clocking mode details [Ref 14].
The interface to the USB3320 PHY is implemented through the IP in the XCZU9EG MPSoC
Processor System (PS).
ZCU102 Evaluation Board User Guidewww.xilinx.com34
UG1182 (v1.2) March 20, 2017
Table 3-7 describes the jumper settings for the USB 2.0 circuit. Bold text identifies the
default shunt positions for USB 2.0 high speed on-the-go (OTG) mode.
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-7:USB Jumper Settings
HeaderFunctionShunt PositionNotes
J7
J113
J110
J109
J112
V
5V supplyShunt ON = Host or OTG mode
BUS
Shunt OFF = Device mode
RV
selectPosition 1-2 = Device mode (10 kΩ)
BUS
Position 2-3 = OTG mode (1 kW)
CV
selectPosition 1-2 = OTG and Device mode (1 mF)
BUS
Position 2-3 = Host mode (120 µF)
Cable ID selectPosition 1-2 = A/B cable detect
Position 2-3 = ID not used
USB Micro-B Position 1-2 = Shield connected to GND
Position 2-3 = Shield floating
Over voltage protection.
V
load capacitance.
BUS
Used in OTG mode.
The connections between the USB 2.0 PHY at U116 and the XCZU9EG MPSoC are listed in
Table 3-8.
Table 3-8:USB 2.0 ULPI Transceiver Connections to the XCZU9EG MPSoC
XCZU9EG
(U1) Pin
U117.4
(1)
G23 MIO58_USB_STP29STP
Net Name
Pin NumberPin Name
ULPI0_RST_B27RESET_B
USB3320 U116
E23 MIO53_USB_DIR31DIR
F22 MIO52_USB_CLK1CLKOUT
B23 MIO55_USB_NXT2NXT
C23 MIO56_USB_DATA03DATA0
A23 MIO57_USB_DATA14DATA1
F23 MIO54_USB_DATA25DATA2
B24 MIO59_USB_DATA36DATA3
E24 MIO60_USB_DATA47DATA4
C24 MIO61_USB_DATA59DATA5
G24 MIO62_USB_DATA610DATA6
D24 MIO63_USB_DATA713DATA7
Notes:
1. PS_POR_B (U1.V23) or PS_MODE1 (DIP SW6.2) or PB SW2 drive U116 RST_B via OR
gate U117.
Note that the shield for the USB 3.0 micro-B connector (J96) ca n b e tied to GND by a jumper
on header J96 pins 2-3 (default). The USB shield can optionally be connected through a
capacitor to GND by installing a capacitor (body size 0402) at location C887 and jumping
pins 1-2 on header J112.
ZCU102 Evaluation Board User Guidewww.xilinx.com35
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-4
;
SendFeedback
Chapter 3:Board Component Descriptions
The USB3320 ULPI U116 transceiver circuit (see Figure 3-4) has a Micrel MIC2544 high-side
programmable current limit switch (U121). This switch has an open-drain output fault flag
on pin 2, which will turn on LED DS51 if overcurrent or thermal shutdown conditions are
detected. DS51 is located in the U116 circuit area near push-button SW2 (Figure 2-1, callout
5).
ZCU102 Evaluation Board User Guidewww.xilinx.com36
UG1182 (v1.2) March 20, 2017
Figure 3-4:ULPI U116 Transceiver Circuit
Chapter 3:Board Component Descriptions
SendFeedback
SD1 (MIO 39-51)
A PS-side interface to an SD card connector is provided for booting and file system storage.
This interface is used for the SD boot mode and supports SD3.0 access post boot.
SD Card Interface
[Figure 2-1, callout 6]
The ZCU102 board includes a secure digital input/output (SDIO) interface to provide access
to general purpose non-volatile SDIO memory cards and peripherals. Information for the
SD I/O card specification can be found at the SanDisk Corporation [Ref 15] or SD
Association [Ref 16] websites. The ZCU102 SD card interface supports the SD1_LS
configuration boot mode documented in the Zynq UltraScale+ MPSoC Technical Reference Manual (UG1085) [Ref 2].
The SDIO signals are connected to XCZU9EG MPSoC PS bank 501 which has its V
CCMIO
set
to 1.8V. Each of the six MIOxx_SDIO_* nets has a series 30 ohm resistor at the source. An
NXP IP4856CX25 SD 3.0-compliant voltage level-translator U133 is present between the
XCZU9EG MPSoC and the SD card connector (J100). The NXP IP4856CX25 U133 device
provides SD3.0 capability with SDR104 performance. The NXP SD3.0 level shifter is mounted
on an Aries adapter board that has the pin mapping shown in Table 3-9.
Table 3-9: U133 IP4856CX25 Adapter Pin-Out
Aires Adapter
Pin Number
1C1
2C3
3D3
4D2
5E2
6E4
7B4
8C4
9A3
IP4856CX25 U133
Pin Number
IP4856CX25 U133
Pin Name
CLK_IN
GND
CD
CMD_H
CLK_FB
WP
VLDO
V
SD_REF
DIR_0
ZCU102 Evaluation Board User Guidewww.xilinx.com37
•J2 USB micro AB connector connected to U21 Digilent USB JTAG
•J8 2x7 2 mm shrouded, keyed JTAG pod flat cable connector
•J6 2x10 ARM JTAG male pin header
The ZCU102 board JTAG chain is shown in Figure 3-6.
Figure 3-6:JTAG Chain Block Diagram
ZCU102 Evaluation Board User Guidewww.xilinx.com40
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-7
SendFeedback
Chapter 3:Board Component Descriptions
FMC Connector JTAG Bypass
When an FPGA mezzanine card (FMC) is attached to J5 or J4 it is automatically added to the
JTAG chain through electronically controlled single-pole single-throw (SPST) switches U27
and U24. The SPST switches are normally closed and transition to an open state when an
FMC is attached. Switch U27 adds an attached FMC to the JTAG chain as determined by the
FMC_HPC0_PRSNT_M2C_B signal. Switch U24 adds an attached FMC to the JTAG chain as
determined by the FMC_HPC1_PRSNT_M2C_B signal. The attached FMC card must
implement a TDI-to-TDO connection using a device or bypass jumper to ensure that the
JTAG chain connects to the XCZU9EG MPSoC.
EMIO ARM Trace Port
[Figure 2-1, callout 43]
The ZCU102 evaluation board provides a trace/debug 38-pin Mictor connector, P6.
Figure 3-7 shows connector P6 with its MPSoC Bank 47/48 connections.
ZCU102 Evaluation Board User Guidewww.xilinx.com41
UG1182 (v1.2) March 20, 2017
Figure 3-7:EMIO ARM Trace Port Interface
Chapter 3:Board Component Descriptions
SendFeedback
The P6 connector to MPSoC connections are listed in Table 3-11.
Table 3-11:Trace/Debug Conn. P6 Connections to the XCZU9EG MPSoC
XCZU9EG (U1)
Pin
L19
J21
H21
H18
H19
J17
H17
L18
G18
G19
F17
F18
E19
D19
E17
Schematic Net
Name
TRACEDATA0
TRACEDATA1
TRACEDATA2
TRACEDATA3
TRACEDATA4
TRACEDATA5
TRACEDATA6
TRACEDATA7
TRACEDATA8
TRACEDATA9
TRACEDATA1
TRACEDATA11
TRACEDATA12
TRACEDATA13
TRACEDATA14
I/O Standard
LVCMOS3338
LVCMOS3328
LVCMOS3326
LVCMOS3324
LVCMOS3322
LVCMOS3320
LVCMOS3318
LVCMOS3316
LVCMOS3337
LVCMOS3335
LVCMOS3333
LVCMOS3331
LVCMOS3329
LVCMOS3327
LVCMOS3325
Trace/Debug P6
Pin
E18
K17
C18
A18
L17
K19
K18
B19
C17
C19
B18
D17
A17
TRACEDATA15
TRACECLKA
TRACERTCK
TRACEDBGRQ
TRACEDBGACK
TRACECTL
TRACEEXTTRIG
TRACETCK
TRACETDI
TRACETDO
TRACETMS
TRACETRST_B
TRACESRST_B
LVCMOS3323
LVCMOS336
LVCMOS3313
LVCMOS337
LVCMOS338
LVCMOS3336
LVCMOS3310
LVCMOS3315
LVCMOS3319
LVCMOS3311
LVCMOS3317
LVCMOS3321
LVCMOS339
For more information about managing the Zynq MPSoC extended MIO (EMIO) trace port
connections refer to the Zynq UltraScale+ MPSoC Technical Reference Manual (UG1085)
[Ref 2].
ZCU102 Evaluation Board User Guidewww.xilinx.com42
UG1182 (v1.2) March 20, 2017
Chapter 3:Board Component Descriptions
SendFeedback
Clock Generation
The ZCU102 board provides fixed and variable clock sources for the XCZU9EG MPSoC.
Table 3-12 lists the source devices for each clock.
Table 3-12:ZCU102 Board Clock Sources
Clock Name FrequencyClock Source
Fixed Frequency Clocks
PS_REF_CLK
CLK_74_25
CLK_125
GTR_REF_CLK_PCIE
PCIE_SLOT_CLK
GTR_REF_CLK_SATA
GTR_REF_CLK_USB3
GTR_REF_CLK_DP
33.33 MHz
74.25 MHz
125 MHz
100 MHz
U69 SI5341B Clock Generator
100 MHz
125 MHz
24 MHz
27 MHz
Programmable Frequency Clocks
USER_SI570
USER_MGT_SI570
USER_MGT_SMA
HDMI_SI5324_OUT
SFP_SI5328_OUT
300 MHz (Default)
156.2 MHz (Default)
User-Provided Source
Variable
Variable
U42 SI570 I2C PROG. OSC.
U56 SI570 I2C PROG. OSC.
J79 (P)/J80 (N) SMA CONN.
U108 Clock Recovery
U20 Clock Recovery
Table 3-13 lists the source devices for each clock.
Table 3-13:Clock Connections, Source to XCZU9EG MPSoC
Clock Source
Ref. Des. and
U69.59PS_REF_CLK
U69.45CLK_125_P
U69.44CLK_125_N
U69.51CLK_74_25_P
U69.50CLK_74_25_N
U69.38PCIE_SLOT_CLK_P
U69.37PCIE_SLOT_CLK_N
U69.42GTR_REF_CLK_PCIE_P
U69.41GTR_REF_CLK_PCIE_N
ZCU102 Evaluation Board User Guidewww.xilinx.com43
UG1182 (v1.2) March 20, 2017
Pin
Schematic Net NameI/O StandardFPGA (U1) Pin
(1)
LVDS_25 G21
LVDS_25 F21
LVDS_25 AK15
LVDS_25 AK14
N/A (PCIE CONNECTOR) P1.A13
N/A (PCIE CONNECTOR) P1.A14
(2)
(2)
U24
AA27
AA28
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-13:Clock Connections, Source to XCZU9EG MPSoC (Cont’d)
Clock Source
Ref. Des. and
Schematic Net NameI/O StandardFPGA (U1) Pin
Pin
U69.35GTR_REF_CLK_SATA_P
U69.34GTR_REF_CLK_SATA_N
U69.31GTR_REF_CLK_USB3_P
U69.30GTR_REF_CLK_USB3_N
U69.24GTR_REF_CLK_DP_P
U69.23GTR_REF_CLK_DP_N
(2)
(2)
(2)
(2)
(2)
(2)
W27
W28
U27
U28
U31
U32
U42.4USER_SI570_P
U42.5USER_SI570_N
U56.4USER_MGT_SI570_P
U56.5USER_MGT_SI570_N
U51.11USER_MGT_SI570_CLOCK1_P
U51.12USER_MGT_SI570_CLOCK1_N
U51.13USER_MGT_SI570_CLOCK2_P
U51.14USER_MGT_SI570_CLOCK2_N
J79.1USER_SMA_MGT_CLOCK_P
J80.1USER_SMA_MGT_CLOCK_N
U108.28HDMI_SI5324_OUT_P
U108.29HDMI_SI5324_OUT_N
U20.28SFP_SI5328_OUT_P
U20.29SFP_SI5328_OUT_N
Notes:
1. U1 XCU9EG Bank 503 supports LVCMOS level inputs.
2. U1 MGT (I/O standards do not apply).
DIFF_SSTL12 AL8
DIFF_SSTL12AL7
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(1-to-2 CLOCK BUFFER) U51.6
(1-to-2 CLOCK BUFFER) U51.7
L27
L28
C8
C7
N27
N28
R27
R28
B10
B9
ZCU102 Evaluation Board User Guidewww.xilinx.com44
The SI5341B is a one-time programmable clock source. For more details refer to the SI5341B
data sheet [Ref 17] for more details. The clock circuit is shown in Figure 3-8.
X-Ref Target - Figure 3-8
;
SendFeedback
Chapter 3:Board Component Descriptions
ZCU102 Evaluation Board User Guidewww.xilinx.com45
UG1182 (v1.2) March 20, 2017
Figure 3-8:SI5341B Clock Generator
Programmable User Clock
[Figure 2-1, callout 8]
The ZCU102 board has an I2C programmable SI570 low-jitter 3.3V LVDS differential
oscillator (U42) connected to the GC inputs of PL bank 64. This USER_SI570_P and
USER_SI570_N clock signal pair is connected to XCZU9EG MPSoC U1 pins AL8 and AL7
respectively. On power-up the user clock defaults to an output frequency of 300.000 MHz.
User applications can change the output frequency within the range of 10 MHz to 810 MHz
through an I2C interface. Power cycling the ZCU102 board reverts this user clock to the
default frequency of 300.000 MHz.
This oscillator can be reprogrammed from MSP430 system controller U41 (see TI MSP430
System Controller, page 105 for more information).
The user clock circuit is shown in Figure 3-9. The Silicon Labs Si570 and Si53340 data sheets
are available on the Silicon Labs website [Ref 17].
Figure 3-9:Programmable User Clock
Programmable User MGT Clock
[Figure 2-1, callout 9]
The ZCU102 board has a programmable low-jitter 3.3V LVDS SI570 differential oscillator
(U56) connected to a 1-to-2 SI53340 clock driver (U51). On power-up the user clock defaults
to an output frequency of 156.250 MHz. User applications can change the output frequency
within the range of 10 MHz to 810 MHz through an I2C interface. Power cycling the ZCU102
board reverts this user clock to the default frequency of 156.250 MHz.
This oscillator can be reprogrammed from MSP430 system controller U41 (see TI MSP430
System Controller, page 105 for more information).
The user clock MGT circuit is shown in Figure 3-10. The Silicon Labs Si570 and Si53340 data
sheets are available on the Silicon Labs website [Ref 17].
ZCU102 Evaluation Board User Guidewww.xilinx.com46
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-10
;
;
SendFeedback
Chapter 3:Board Component Descriptions
Figure 3-10:Programmable User MGT Clock
X-Ref Target - Figure 3-11
User SMA MGT Clock
[Figure 2-1, callout 42]
The ZCU102 board provides a pair of SMAs for differential AC coupled user MGT clock input
into FPGA U1 MGTH bank 129. This differential signal pair is series-capacitor coupled. The
P-side SMA J79 signal USER_SMA_MGT_CLOCK_P is connected to U1 MGTREFCLK0P pin J27,
with the N-side SMA J80 signal USER_SMA_MGT_CLOCK_N connected to U1 MGTREFCLK0N
pin J28. The user SMA MGT clock circuit is shown in Figure 3-11.
ZCU102 Evaluation Board User Guidewww.xilinx.com47
UG1182 (v1.2) March 20, 2017
Figure 3-11:User SMA MGT Clock
Chapter 3:Board Component Descriptions
7,
'3,5
*(0
0,2
5*0,,
0',2
5-DQG
0DJQHWLFV
;
SendFeedback
GEM3 Ethernet (MIO 64-77)
[Figure 2-1, callout 12]
The PS-side Gigabit Ethernet MAC (GEM) implements a 10/100/1000 Mb/s Ethernet
interface, shown in Figure 3-12, which connects to a TI DP83867IRPAP Ethernet RGMII PHY
before being routed to an RJ45 Ethernet connector. The RGMII Ethernet PHY is boot
strapped to PHY address 5'b01100 (0x0C) and Auto Negotiation set to Enable.
Communication with the device is covered in the DP83867 RGMII PHY data sheet [Ref 18].
X-Ref Target - Figure 3-12
Figure 3-12:Ethernet Block Diagram
ZCU102 Evaluation Board User Guidewww.xilinx.com48
UG1182 (v1.2) March 20, 2017
Chapter 3:Board Component Descriptions
SendFeedback
10/100/1000 MHz Tri-Speed Ethernet PHY
[Figure 2-1, callout 12]
The ZCU102 board uses the TIDP83867IRPAP Ethernet RGMII PHY [Ref 18] at U98 for
Ethernet communications at 10 Mb/s, 100 Mb/s, or 1000 Mb/s. The board supports RGMII
mode only. The PHY connection to a user-provided Ethernet cable is through a Wurth
7499111221A RJ-45 connector (P12) with built-in magnetics.
The Ethernet connections from XCZU9EG MPSoC U1 to the DP83867IRPAP PHY device at
U98 are listed in Table 3-14.
Table 3-14:Ethernet Connections, XCZU9EG MPSoC to the PHY Device
XCZU9EG (U1)
Pin
A25
A26
A27
B25
B26
B27
C26
C27
E25
H24
G25
D25
H25
F25
Schematic Net Name
MIO64_ENET_TX_CLK
MIO65_ENET_TX_D0
MIO66_ENET_TX_D1
MIO67_ENET_TX_D2
MIO68_ENET_TX_D3
MIO69_ENET_TX_CTRL
MIO70_ENET_RX_CLK
MIO71_ENET_RX_D0
MIO72_ENET_RX_D1
MIO73_ENET_RX_D2
MIO74_ENET_RX_D3
MIO75_ENET_RX_CTRL
MIO76_ENET_MDC
MIO77_ENET_MDIO
DP83867 PHY U98
PinName
40
38
37
36
35
52
43
44
45
46
47
53
20
21
GTX_CLK
TX_DO
TX_D1
TX_D2
TX_D3
TX_EN_TX_CTRL
RX_CLK
RX_DO
RX_D1
RX_D2
RX_D3
RX_DV_RX_CTRL
MDC
MDIO
ZCU102 Evaluation Board User Guidewww.xilinx.com49
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-13
;
SendFeedback
Chapter 3:Board Component Descriptions
Ethernet PHY Reset
The DP83867IRPAP PHY U98 reset circuit is shown in Figure 3-13. The DP83867IRPAP can be
reset by the SW9 push-button (U59.6), the MAX16025 U22 MPSoC PS-side POR reset device
(U59.1), or the I2C0 connected U97 TCA6416A I/0 expander port P06 pin 10 (U59.3).
Figure 3-13:Ethernet PHY Reset Circuit
Ethernet PHY LED Interface
[Figure 2-1, callout 12]
The DP83867IRPAP PHY U98 LED interface (LED_0, LED_2) uses the two LEDs embedded in
the P12 RJ45 connector bezel. The LED functional description is show in Table 3-15.
Table 3-15:Ethernet PHY LED Functional Description
Pin
NameNo.
LED_261S, I/O, PD
LED_162S, I/O, PD
LED_063S, I/O, PD
TypeDescription
By default, this pin indicates receive or transmit activity.
Additional functionality is configurable by means of LEDCR1[11:8]
register bits.
Note: This pin is a strap configuration pin for RGZ devices only.
By default, this pin indicates that 100BASE-T link is established.
Additional functionality is configurable by means of LEDCR1[7:4]
register bits.
By default, this pin indicates that link is established. Additional
functionality is configurable by means of LEDCR1[3:0] register
bits.
ZCU102 Evaluation Board User Guidewww.xilinx.com50
UG1182 (v1.2) March 20, 2017
The LED functions can be re-purposed with a LEDCR1 register write available via the PHY's
management Data Interface, MDIO/MDC. LED_2 is assigned to ACT (activity indicator) and
X-Ref Target - Figure 3-14
;
SendFeedback
Chapter 3:Board Component Descriptions
LED_0 indicates link established. For more Ethernet PHY details, see the TI DS83867 data
sheet [Ref 18].
CP2108 USB UART Interface
[Figure 2-1, callout 13]
The CP2108 quad USB-UART on the ZCU102 board provides four level-shifted UART
connections through single micro-B USB connector J83. Channel 0 and 1 are PS-side MIO
connections described in the MIO section. Channel 2 is a PL-side connection and Channel 3
is connected to MSP430 system controller U41. The USB UART interface circuit is shown in
Figure 3-14. The Silicon Labs CP2108 data sheet is available on the Silicon Labs website
[Ref 17].
ZCU102 Evaluation Board User Guidewww.xilinx.com51
UG1182 (v1.2) March 20, 2017
Figure 3-14:USB UART Interface
X-Ref Target - Figure 3-15
;
SendFeedback
Chapter 3:Board Component Descriptions
CP2108 Channel 2 PL-Side UART Interface
The CP2108 channel 2 PL-side UART interface circuit is shown in Figure 3-15. The
connections from XCZU9EG MPSoC U1 to CP2108 U40 via TSX0104E level shifter U52 are
listed in Table 3-16.
Figure 3-15:PL-Side USB UART Interface
Table 3-16:XCZU9EG U1 to CP2108 U40 Connections via L/S U52
XCZU9EG (U1)
Pin
E13
F13
D12
E12
Schematic Net Name
UART2_TXD_O_FPGA_RXDTX_2
UART2_RXD_I_FPGA_TXDRX_2
UART2_RTS_O_BRTS_2
UART2_CTS_I_BCTS_2
CP2108 U40
Pin Name Pin No.
16
15
14
13
ZCU102 Evaluation Board User Guidewww.xilinx.com52
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-16
SendFeedback
Chapter 3:Board Component Descriptions
CP2108 Channel 3 MSP430 UART Interface
The CP2108 Channel 3 MSP430 UART interface circuit is shown in Figure 3-16. The
connections from MSP430 U41 to CP2108 U40 via TSX0104E level shifter U53 are listed in
Table 3-17.
Figure 3-16:MSP430 USB UART Interface
Table 3-17:MSP430 U41 to CP2108 U40 Connections via L/S U53
MSP430 U41
CP2108 U40
Schematic Net Name
Pin Name Pin No.Pin Name Pin No.
P3_326
P3_325
UART3_TXD_O_MSP430_UCA0_RXD
UART3_RXD_I_MSP430_UCA0_TXD
TX_34
RX_31
GPIO (MIO 13, 38)
These two (2) GPIO bits are connected to the U41 MSP430 system controller for general
purpose signaling or communications between the Zynq UltraScale+ MPSoC device and the
MSP430 system controller. These signals are level-shifted by TSX0108E U141. The
connections between the U41 system controller and the XCZU9EG MPSoC are listed in
Table 3-18.
Table 3-18:System Controller U41 GPIO Connections to XCZU9EG U1
XCZU9EG
(U1) Pin
Net Name
Pin NamePin No.
MSP430 U41
ZCU102 Evaluation Board User Guidewww.xilinx.com53
UG1182 (v1.2) March 20, 2017
AK17
L23
MIO13_PS_GPIO2
MIO38_PS_GPIO1
20P1_7
19P1_6
Chapter 3:Board Component Descriptions
SendFeedback
I2C0 (MIO 14-15)
I2C0 connects to MPSoC U1 PS Bank 500 and PL bank 50, and to system controller U41, as
shown in Figure 3-17. I2C0 connects to two GPIO 16-bit port expanders (TCA6416A U61 and
U97) and an I2C SWITCH (PCA9544A U60) for controlling resets, GTR multiplexer settings,
and power system enable pins, without requiring the PL-side to be configured. TCA6416A
U97 is pin-strapped to respond to I2C address 0x20, and U61 to 0x21. The PCA9544A
multiplexer is set to 0x75.
The I2C0 bus also provides access to the PMBUS power controllers and PS-side and PL-side
INA226 power monitors via the U60 PCA9544A bus switch. All PMBus controlled Maxim
regulators are tied to the MAXIM_PMBUS, while the INA226 power monitors are separated
on to PS_PMBUS and PL_PMBUS. Figure 3-17 shows the I2C0 bus topology.
Table 3-19 lists the I2C0 port expander TCA6416A U61 connections and Table 3-20 the
TCA6416A U97 connections. The devices on each bus of the I2C0 multiplexer U60 are
identified in Table 3-21 and the multiplexer bus connections are listed in Table 3-22.
ZCU102 Evaluation Board User Guidewww.xilinx.com54
UG1182 (v1.2) March 20, 2017
%$1.
36,&
0,2
0,2
%$1.
3/,&
--
036
3B
3B
8
8
8
7&$$
7&$$
8
8
,&B6'$6&/
6'$
6&/
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
3
VCCPSPLL_EN
MGTRAVCC_EN
MGTRAVTT_EN
VCCPSDDRPLL_EN
MI026_PMU_INPUT_LS
PS_GTR_LANE_SEL0
PS_GTR_LANE_SEL1
PS_GTR_LANE_SEL2
PS_GTR_LANE_SEL3
PCIE_CLK_DIR_SEL
IIC_MUX_RESET_B
GEM3_EXP_RESET_B
FMC_HPC0_PRSNT_M2C_B
8
6'$
6&/
8
3&$$
6'6&
6'6&
6'6&
6'6&
36B30%86B6'$6&/
3/B30%86B6'$6&/
MAXIM_PMBUS_SDA/SCL
SYSMON_SDA/SCL
6'$
6&/
8
FMC_HPC1_PRSNT_M2C_B
PL_PMBUS_ALERT
PS_PMBUS_ALERT
MAXIM_PMBUS_ALERT
PL_DDR4_VTERM_EN
PL_DDR4_VPP_2V5_EN
PS_DIMM_VDDQ_TO_PSVCCO_ON
PS_DIMM_SUSPEND_EN
PS_DDR4_VTERM_EN
PS_DDR4_VPP_2V5_EN
[
[
[
;
/6
/6
SendFeedback
X-Ref Target - Figure 3-17
Chapter 3:Board Component Descriptions
ZCU102 Evaluation Board User Guidewww.xilinx.com55
UG1182 (v1.2) March 20, 2017
Figure 3-17:I2C0 Bus Topology
Table 3-19:I2C0 Port Expander TCA6416A U61 Connections
SendFeedback
Chapter 3:Board Component Descriptions
TCA6416A
U61
Schematic Net Name
Pin
Name
SDA23
SCL22
P004
P015MGTRAVCC_EN
P026MGTRAVTT_EN
P037VCCPSDDRPLL_EN
P048MIO26_PMU_INPUT_LS
P059PL_PMBUS_ALERTALERT3
P0610PS_PMBUS_ALERTALERT3
P0711MAXIM_PMBUS_ALERTALERT9, 11, 13
P1013PL_DDR4_VTERM_EN
Pin
No.
I2C0_SDA
I2C0_SCL
VCCPSPLL_EN
Pin
Name
B2U140SN74LVC1G08
B2U112
B2U130
B2U142
B4U147
EN7U35
Pin No.Reference DesignationDevice
Refer to connections shown in Figure 3-17.
Connected To
(TCA6416A U61 Addr. 0x21)
U16, U65, U74, U75, U79, U80,
U81, U84
U15, U76, U77, U78, U87, U85,
U86, U88, U92, U93
J84.7, U4, U8, U7, U9, U10,
U13, U18, U46, U47, U49, U63,
U95, U96
SN74LVC1G08
SN74LVC1G08
SN74LVC1G08
SN74AVC1T45
INA226 Op amps
INA226 Op amps
MAX15301:9,
MAX15303:11,
MAX20751:13
TPS51200
P1114PL_DDR4_VPP2V5_EN
P1215
P1316
P1417PS_DDR4_VTERM_EN
P1518PS_DDR4_VPP_2V5_EN
PS_DIMM_VDDQ_TO_
PSVCCO_ON
PS_DIMM_SUSPEND_EN
EN5U38
ONC2U57
A1U26
EN7U36
EN5U39
Table 3-20:I2C0 Port Expander TCA6416A U97 Connections
TCA6416A
U97
Schematic Net Name
Pin
Name
SDA23
SCL22
P004
P015PS_GTR_LANE_SEL1
P026PS_GTR_LANE_SEL2
P037PS_GTR_LANE_SEL3
Pin
No.
I2C0_SDA
I2C0_SCL
PS_GTR_LANE_SEL0
Pin
Name
SEL3U125PI2DBS6212
SEL3U126
SEL3U127
SEL3U128
Pin No.Reference DesignationDevice
Refer to connections shown in Figure 3-17.
MAX15027
TPS22924
SN74AUC1G32
OR-gate
TPS51200
MAX15027
Connected To
(TCA6416A U97 Addr. 0x20)
PI2DBS6212
PI2DBS6212
PI2DBS6212
P048PCIE_CLK_DIR_SEL
ZCU102 Evaluation Board User Guidewww.xilinx.com56
UG1182 (v1.2) March 20, 2017
DIR5U139
SN74AVC1T45
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-20:I2C0 Port Expander TCA6416A U97 Connections (Cont’d)
Table 3-22:I2C0 U60 (Addr. 0x75) Mux Target Bus Connections
Reference
Designation
AddressDevice(s)
U760X40
U77
U78
U87
U85
U86
U93
U88
U15
U92
U79
U81
U80
U84
0X41
0X42
0X43
0X44
0X45
0X46
0X47
0X4A
0X4B
0X40
0X41
0X42
0X43
PS_PMBUS
INA226 VCCPSINTFP
INA226 VCCPSINTLP
INA226 VCCPSAUX
INA226 VCCPSPLL
INA226 MGTRAVCC
INA226 MGTRAVTT
INA226 VCCO_PSDDR_504
INA226 VCCOPS
INA226 VCCOPS3
INA226 VCCPSDDRPLL
PL_PMBUS
INA226 VCCINT
INA226 VCCBRAM
INA226 VCCAUX
INA226 VCC1V2
ZCU102 Evaluation Board User Guidewww.xilinx.com57
UG1182 (v1.2) March 20, 2017
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-22:I2C0 U60 (Addr. 0x75) Mux Target Bus Connections (Cont’d)
Reference
Designation
U16
U65
U74
U75
J84N/A
U47
U7
U60X15
U10
U9
U63
U95
U96
AddressDevice(s)
0X44
0X45
0X46
0X47
INA226 VCC3V3
INA226 VADJ_FMC
INA226 MGTAVCC
INA226 MGTAVTT
MAXIM_PMBUS
PMBUS Conn SDA Pin 3/SCL Pin 1
0X13
0X14
0X16
0X17
0X18
0X72
0X73
MAX15301 VCCINT
MAX15303 VCCBRAM
MAX15303 VCCAUX
MAX15303 VCC1V2
MAX15303 VCC3V3
MAX15301 VADJ_FMC
MAX20751 MGTAVCC
MAX20751 MGTAVTT
U46
U4
U18
U13
U49
U8
0X0A
0X0B
0X1D
0X10
0X1A
0X1B
MAX15301 VCCPSINTFP
MAX15303 VCCPSINTLP
MAX15303 DDR4_DIMM_VDDQ
MAX15303 VCCOPS
MAX15301 UTIL_3V3
MAX15301 UTIL_5V0
SYSMON
U1N/A
U135N/A
U1 BANK 49 SDA Pin B14/SCL Pin C14
TCA9548A Mux I2C1 Bus Port 2
I2C1 (MIO 16-17)
The PS-side I2C1 interface provides access to I2C peripherals through a set of I2C switches.
The I2C connection is shared with the PL-side and the system controller. Figure 3-18 shows
a high-level view of the I2C1 bus connectivity represented in Table 3-23 and Table 3-24.
TCA9548A U34 is set to 0x74 and TCA9548A U135 is set to 0x75.
ZCU102 Evaluation Board User Guidewww.xilinx.com58
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-18
%$1.
36,&
0,2
0,2
%$1.
3/,&
/.
036
3B
3B
8
8
8
7&$$
7&$$
8
8
,&B6'$6&/
6'$
6&/
6'6&
6'6&
6'6&
6'6&
6'6&
6'6&
6'6&
6'6&
6'6&
6'6&
6'6&
6'6&
6'6&
IIC_EEPROM_SDA/SCL
SI5341_SDA/SCL
USER_S1570_SDA/SCL
USER_MGT_SI570_SDA/SCL
S15328_SDA/SCL
FMC_HPC0_IIC_SDA/SCL
FMC_HPC1_IIC_SDA/SCL
SYSMON_SDA/SCL
DDR4_SODIMM_SDA/SCL
SFP3_IIC_SDA/SCL
SFP2_IIC_SDA/SCL
SFP1_IIC_SDA/SCL
SFP0_IIC_SDA/SCL
8
6'$
6&/
8
[
[
;
/6
/6
SendFeedback
Chapter 3:Board Component Descriptions
ZCU102 Evaluation Board User Guidewww.xilinx.com59
This is the primary Zynq UltraScale+ MPSoC PS-side UART interface and is connected to the
U40 CP2108 USB-to-Quad-UART bridge with port assignments as listed in Table 3-25.
PS-side UART0 is accessed through the U40 CP2108 USB-to-Quad-UART bridge port 0.
IMPORTANT: Use SiLabs CP210X VCP driver version 6.7.0 or later for proper USB enumeration as
identified in Table 3-25.
Table 3-25:CP2108 UART Assignments
CP2108 U40 Zynq UltraScale+ MPSoC
UART0
UART1
UART2
UART3
PS_UART0 (MIO 18-19)
PS_UART1 (MIO 20-21)
PL-UART (HD Bank 49)
U41 System Controller UART
UART1 (MIO 20-21)
PS-side UART1 is accessed through the U40 CP2108 USB-to-Quad-UART Bridge port 1. The
CP2108 Channel 1 PS-side UART interface circuit is shown in Figure 3-19. The connections
from XCZU9EG U1 to CP2108 U40 via L/S U54 are listed in Table 3-26.
ZCU102 Evaluation Board User Guidewww.xilinx.com60
Table 3-26:XCZU9EG U1 to CP2108 U40 Connections via L/S U54
XCZU9EG U1
CP2108 U40
Schematic Net Name
Pin NamePin No.Pin Name Pin No.
PS_MIO18_AE18AE18MIO18_UART0_RXD
PS_MIO19_AL17AL17MIO19_UART0_TXD
PS_MIO21_AF18AF18MIO21_UART1_RXD
PS_MIO20_AD18AD18MIO20_UART1_TXD
TX_057
RX_056
TX_149
RX_148
GPIO (MIO 22-23)
PS-side pushbutton SW19 is connected to MIO22 (pin U1.AD20). PS-side LED DS50, placed
next to the pushbutton, is connected to MIO23 (pin U1.AD19).
CAN1 (MIO 24-25)
The PS-side CAN bus TX and RX MIO pins go through TXS0104E level-translator U33 and TI
SN65HVD232 CAN-bus transceiver U122 before being presented to the user on 0.1 inch
centered 8-pin male header J98 (see Figure 3-20 and Figure 3-21).
ZCU102 Evaluation Board User Guidewww.xilinx.com61
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-20
7;6(61+9'
&$1+
&$1/
&$1B7;
&$1B5;
;
2KPV
2KPV
S)
&$1+B7(50&$1/B7(50
&$1/B7(50
&$1+B7(50
&$1+&$1/
*1'*1'
;
SendFeedback
X-Ref Target - Figure 3-21
Chapter 3:Board Component Descriptions
Figure 3-20:PS-Side CAN Bus Interface Diagram
PMU GPI (MIO 26)
PS-side MIO 26 is reserved as an input to the PMU for indicating a warm boot. PS bank 501
MIO26 (U1.P21) is connected to the I2C0 U61 TCA6416APWR bus expander (port P04 U61.8)
through L/S U147 SN74AVC1T45. Refer the Zynq UltraScale+ MPSoC Technical Reference Manual (UG1085) [Ref 2] for more details about the PMU interface.
DPAUX (MIO 27-30)
The Zynq UltraScale+ MPSoC provides a VESA DisplayPort 1.2 source-only controller that
supports up to two lanes of main link data at rates of 1.62 Gb/s, 2.70 Gb/s, or 5.40 Gb/s. The
DisplayPort standard defines an auxiliary channel that uses LVDS signaling at a 1 Mb/s data
rate, which is translated from single-ended MIO signals to the differential DisplayPort AUX
channel, DPAUX (see Table 3-27). The DisplayPort circuit is shown in Figure 3-22.
Figure 3-21:PS-Side Can Bus Interface Connector
ZCU102 Evaluation Board User Guidewww.xilinx.com62
UG1182 (v1.2) March 20, 2017
Table 3-27:DPAUX/MIO Connections
;
SendFeedback
Chapter 3:Board Component Descriptions
X-Ref Target - Figure 3-22
XCZU9EG
(U1) Pin
L21MIO30_DP_AUX_IN
K22MIO29_DP_OE
N21MIO28_DP_HPD
M21MIO27_DP_AUX_OUT
Schematic Net Name
Level Shifter U114
Pin Name Pin No.
2A18
1A27
2A29
1A16
ZCU102 Evaluation Board User Guidewww.xilinx.com63
UG1182 (v1.2) March 20, 2017
Figure 3-22:DisplayPort Circuit
Chapter 3:Board Component Descriptions
SendFeedback
PCIe Reset (MIO 31)
The Zynq UltraScale+ MPSoC contains an integrated block for PCI Express interface based
on the PCIe base v2.1 specification. The PS-side PCIe reset signal is wired to the PCIe
Gen2 x4 r oot por t slot P1. The MIO3 1 pin is a n output f or PCIe R oot Port m ode ope r ation on
the ZCU102.
PMU GPO (MIO 32-37)
The platform management unit (PMU) within the Zynq UltraScale+ MPSoC signals power
domain changes using the PMU output pins for deep-sleep mode. The Zynq UltraScale+
MPSoC PMU GPO pins are connected to inputs of the MSP430 system controller via
TXS0108E level-shifter U141. The connections from MPSoC U1 Bank 501 to MSP430 U41 are
listed in Table 3-28.
Table 3-28:XCZU9EG U1 to MSP430 Connections
XCZU9EG (U1)
Pin
N22
K23
P22
L22
H23
H22
Schematic Net Name
MIO37_PMU_GPO5
MIO36_PMU_GPO4
MIO35_PMU_GPO3
MIO34_PMU_GPO2
MIO33_PMU_GPO1
MIO32_PMU_GPO0
MSP430 U41
Pin Name Pin No.
P1_013
P1_114
P1_215
P1_316
P1_417
P1_518
Through the I2C0 Bus MPSoC MIO pins, the PMU has access to the board power controllers
and power monitors. See Figure 3-17, page 55 for more details.
Refer the Zynq UltraScale+ MPSoC Technical Reference Manual (UG1085) [Ref 2] for more
details about the PMU interface.
HDMI Video Output
[Figure 2-1, callout 14]
The ZCU102 board provides a high-definition multimedia interface (HDMI®) video output
using a TI SN65DP159RGZ HDMI re-timer at U94. The HDMI output is provided on a TE
Connectivity 1888811-1 right-angle dual-stacked HDMI type-A receptacle at P7. The
SN65DP159RGZ device is a dual mode DisplayPort to transition-minimized differential
signal (TMDS) re-timer supporting digital video interface (DVI) 1.0 and high-definition
multimedia interface (HDMI) 1.4b and 2.0 output signals. The SN65DP159RGZ device
supports the dual mode standard version 1.1 type 1 and type 2 through the DDC link or AUX
channel. The SN65DP159RGZ device supports data rates up to 6 Gb/s per data lane to
support Ultra HD (4K x 2K / 60 Hz) 8-bits per color high-resolution video and HDTV with
ZCU102 Evaluation Board User Guidewww.xilinx.com64
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-23
3/6LGH
+'0,
,3
+'0,B
'5,9(5
61'3
+'0,B
+'0,B
7;B&/.B/9'6
&B65&
&B&7/B+'0,B287
6
(','
((3520
70'6*7+
7HUPLQDWLRQ
1HWZRUN
&/.%8))(5
+'0,B,1
+'0,B287
70'6B
70'6B
70'6B
70'6B&/.
&B61.
7;B*7+B5()B&/.
+'0,B
+'0,B
+'0,B
5;B*7+B5()&/.
70'6B
70'6B
70'6B
70'6B&/.
&B+'0,B,1
;
SendFeedback
Chapter 3:Board Component Descriptions
16-bit color depth at 1080p (1920 x 1080 / 60 Hz). The SN65DP159RGZ device can
automatically configure itself as a re-driver at data rates <1 Gb/s, or as a re-timer at more
than this data rate. This feature can be turned off through I2C programming.
The HDMI video output block diagram is shown in Figure 3-23, the interface circuit in
Figure 3-24. The connections between the codec and the XCZU9EG MPSoC are listed in
Table 3-29.
Figure 3-23:HDMI Interface Block Diagram
ZCU102 Evaluation Board User Guidewww.xilinx.com65
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-24
;
SendFeedback
Chapter 3:Board Component Descriptions
Figure 3-24:HDMI Interface Circuit
Table 3-29:HDMI Retimer U94 Connections to FPGA U1
XCZU9EG
(U1) Pin
T29
T30
R31
R32
P29
P30
AF6
AG6
C16
D16
B15
F15
F16
Schematic Net NameI/O Standard
HDMI_TX0_P
HDMI_TX0_N
HDMI_TX1_P
HDMI_TX1_N
HDMI_TX2_P
HDMI_TX2_N
HDMI_TX_LVDS_OUT_P
HDMI_TX_LVDS_OUT_N
HDMI_TX_SRC_SCL
HDMI_TX_SRC_SDA
HDMI_TX_EN
HDMI_CTL_SCL
HDMI_CTL_SDA
(1)
(1)
(1)
(1)
(1)
(1)
LVDS11
LVDS12
LVCMOS3346
LVCMOS3347
LVCMOS3342
LVCMOS3315
LVCMOS3316
Connected Component
Pin No.Pin NameDevice
8
9
5
6
2
3
IN_D0P
IN_D0N
IN_D1P
IN_D1N
IN_D2P
IN_D2N
IN_CLKP
IN_CLKN
SCL_SRC
SDA_SRC
OE
SCL_CTL
SDA_CTL
SN65DP159
(U94)
(2)
ZCU102 Evaluation Board User Guidewww.xilinx.com66
UG1182 (v1.2) March 20, 2017
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-29:HDMI Retimer U94 Connections to FPGA U1 (Cont’d)
ZCU102 Evaluation Board User Guidewww.xilinx.com67
UG1182 (v1.2) March 20, 2017
D14
E14
HDMI_RX_PWR_DET
HDMI_RX_HPD
LVCMOS333DQ46
LVCMOS331GQ41
HDMI Clock Recovery
[Figure 2-1, callout 40]
The ZCU102 board includes a Silicon Labs Si5324C jitter attenuator U70 (2 kHz - 945 MHz).
The FPGA can output the RX recovered clock to a differential I/O pair on I/O bank 66
(HDMI_REC_CLOCK_C_P, pin Y8 and HDMI_REC_CLOCK_C_N, pin Y7) for jitter attenuation.
The jitter attenuated clock (HDMI_SI5324_OUT_C_P (U108 pin 28), HDMI_SI5324_OUT_C_N
(U108 pin 29) is then routed as a reference clock to GTH Quad 128 inputs MGTREFCLK0P (U1
pin R27) and MGTREFCLK0N (U1 pin R28).
X-Ref Target - Figure 3-25
SendFeedback
Chapter 3:Board Component Descriptions
The primary purpose of this clock is to support synchronous protocols (such as CPRI or
OBSAI to perform clock recovery from a user-supplied SFP/SFP+ module) and use the jitter
attenuated recovered clock to drive the reference clock inputs of a GTH transceiver. The
system controller configures the SI5324C in free-run mode (see TI MSP430 System
Controller, page 105). Enabling the jitter attenuation feature requires additional user
programming from the FPGA through the I2C bus. The jitter attenuated clock circuit is
shown in Figure 3-25.
IMPORTANT: The Silicon Labs Si5324C U108 pin 1 reset net HDMI_SI5324_RST must be driven High to
enable the device. U108 pin 1 net HDMI_SI5324_RST is connected to FPGA U1 bank 50 pin J12.
ZCU102 Evaluation Board User Guidewww.xilinx.com68
UG1182 (v1.2) March 20, 2017
Figure 3-25:HDMI Interface Clock Recovery
SFP/SFP+ Connector
[Figure 2-1, callout 17]
The ZCU102 board contains a small form-factor pluggable (SFP+) 2x2 quad-connector and
cage assembly that accepts SFP or SFP+ modules. Figure 3-26 shows a typical SFP+ module
connector circuitry implementation. Table 3-30 lists the connections between the
connectors and the XCZU9EG MPSoC.
Note that the SFPx_TX_DISABLE_TRANS default 2-pin jumper strapping is Open which
means the SFPx_TX_DISABLE_TRANS net is pulled High, thus disabling the TX output of SFP
module. The open jumper also allows user-FPGA IP to control activation or deactivation of
SFPx_TX_DISABLE_TRANS on each module independently.
X-Ref Target - Figure 3-26
;
SendFeedback
Chapter 3:Board Component Descriptions
Figure 3-26:Quad-SFP Interface
Table 3-30:XCZU9EG U1 to P2 SFP+ Module Quad-Connector
XCZU9EG
(U1) Pin
Schematic Net NameSFP+ PinSFP+ Pin Name
Location Right Top SFP0
E4
E3
D2
D1
A12
SFP0_TX_P
SFP0_TX_N
SFP0_RX_P
SFP0_RX_N
SFP0_TX_DISABLE
(1)
RT18
RT19
RT13
RT12
RT3
RT_TD_P
RT_TD_N
RT_RD_P
RT_RD_N
RT_ TX_DISABLE
Location Right Lower SFP1
D6
D5
C4
C3
A13
SFP1_TX_P
SFP1_TX_N
SFP1_RX_P
SFP1_RX_N
SFP1_TX_DISABLE
(1)
RL18
RL19
RL13
RL12
RL3
RL_TD_P
RL_TD_N
RL_RD_P
RL_RD_N
RL_ TX_DISABLE
Location Left Top SFP2
B6
SFP2_TX_P
LT18
LT_TD_P
ZCU102 Evaluation Board User Guidewww.xilinx.com69
UG1182 (v1.2) March 20, 2017
B5
B2
B13
B13
SFP2_TX_N
SFP2_RX_P
SFP2_RX_N
SFP2_TX_DISABLE
(1)
LT19
LT13
LT12
LT3
LT_TD_N
LT_RD_P
LT_RD_N
LT_ TX_DISABLE
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-30:XCZU9EG U1 to P2 SFP+ Module Quad-Connector (Cont’d)
XCZU9EG
(U1) Pin
Schematic Net NameSFP+ PinSFP+ Pin Name
Location Left Lower SFP3
A8
A7
A4
A3
C13
Notes:
1. SFPx_TX_DISABLE pins should implement the LVCMOS33 I/O standard.
SFP3_TX_P
SFP3_TX_N
SFP3_RX_P
SFP3_RX_N
SFP3_TX_DISABLE
(1)
LL18
LL19
LL13
LL12
LL3
LL_TD_P
LL_TD_N
LL_RD_P
LL_RD_N
LL_ TX_DISABLE
SFP/SFP+ Clock Recovery
[Figure 2-1, callout 11]
The ZCU102 board includes a Silicon Labs Si5328B jitter attenuator U20 (8 kHz - 808 MHz).
The FPGA can output the RX recovered clock to a differential I/O pair on I/O bank 67
(SFP_REC_CLOCK_C_P, pin R10 and SFP_REC_CLOCK_C_N, pin R9) for jitter attenuation.
The jitter attenuated clock (SFP_SI5328_OUT_C_P (U20 pin 28), SFP_SI5328_OUT_C_N (U20
pin 29)) is then routed as a reference clock to GTH Quad 230 inputs MGTREFCLK1P (U1 pin
B10) and MGTREFCLK1N (U1 pin B9).
The primary purpose of this clock is to support synchronous protocols such as CPRI or
OBSAI to perform clock recovery from a user-supplied SFP/SFP+ module and use the jitter
attenuated recovered clock to drive the reference clock inputs of a GTH transceiver. The
system controller configures the SI5328B in free-run mode (see TI MSP430 System
Controller, page 105). Enabling the jitter attenuation feature requires additional user
programming from the FPGA through the I2C bus.The jitter attenuated clock circuit is
shown in Figure 3-28.
ZCU102 Evaluation Board User Guidewww.xilinx.com70
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-27
;
SendFeedback
Chapter 3:Board Component Descriptions
Figure 3-27:SFP/SFP+ Clock Recovery
X-Ref Target - Figure 3-28
User PMOD GPIO Headers
[Figure 2-1, callout 19]
The ZCU102 evaluation board supports two PMOD GPIO headers J55 (right-angle female)
and J87 (vertical male). The PMOD nets are wired to the XCZU9EG device U1 bank 47.
Figure 3-28 shows the GPIO PMOD headers J55 and J87. Table 3-31 lists the connections
between the XCZU9EG MPSoC and the PMOD connectors.
ZCU102 Evaluation Board User Guidewww.xilinx.com71
UG1182 (v1.2) March 20, 2017
Figure 3-28:PMOD Connectors
Table 3-31:XCZU9EG U1 to PMOD Connections
SendFeedback
Chapter 3:Board Component Descriptions
XCZU9EG
(U1) Pin
A20
B20
A22
A21
B21
C21
C22
D21
D20
E20
D22
E22
F20
G20
J20
Schematic Net
Name
PMOD0_0LVCMOS33
PMOD0_1LVCMOS33
PMOD0_2LVCMOS33
PMOD0_3LVCMOS33
PMOD0_4LVCMOS33
PMOD0_5LVCMOS33
PMOD0_6LVCMOS33
PMOD0_7LVCMOS33
PMOD1_0LVCMOS33
PMOD1_1LVCMOS33
PMOD1_2LVCMOS33
PMOD1_3LVCMOS33
PMOD1_4LVCMOS33
PMOD1_5LVCMOS33
PMOD1_6LVCMOS33
I/O Standard PMOD Pin
J55.1
J55.3
J55.5
J55.7
J55.2
J55.4
J55.6
J55.8
J87.1
J87.3
J87.5
J87.7
J87.2
J87.4
J87.6
J19
PMOD1_7LVCMOS33
J77.8
For more information about PMOD connector compatible PMOD modules, see [Ref 23].
Prototype Header
[Figure 2-1, callout 41]
The ZCU102 evaluation board provides a 2x12 male header prototype header J3 which
makes ten Bank 50 GPIO connections available. Figure 3-29 shows connector J3 with its
MPSoC (U1) Bank 50 connections.
ZCU102 Evaluation Board User Guidewww.xilinx.com72
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-29
SendFeedback
Chapter 3:Board Component Descriptions
Figure 3-29:Prototype Header J3
The J3 connector to MPSoC connections are listed in Table 3-32.
Table 3-32:Prototype Header J3 Connections to the XCZU9EG MPSoC
XCZU9EG
(U1) Pin
J15
J16
G16
H16
H14
J14
G14
G15
G13
H13
Schematic Net NameI/O Standard
L12N_AD8N_50_N
L12N_AD8P_50_P
L11N_AD9N_50_N
L11N_AD9P_50_P
L10N_AD10N_50_N
L10N_AD10P_50_P
L9N_AD11N_50_N
L9N_AD11P_50_P
L8N_HDGC_50_P
L8N_HDGC_50_N
LVCMOS3314
LVCMOS3316
LVCMOS3318
LVCMOS3320
LVCMOS336
LVCMOS338
LVCMOS3310
LVCMOS3312
LVCMOS3322
LVCMOS3324
Prototype
Header J3 Pin
ZCU102 Evaluation Board User Guidewww.xilinx.com73
UG1182 (v1.2) March 20, 2017
Chapter 3:Board Component Descriptions
;
SendFeedback
User I2C0 Receptacle
[Figure 2-1, callout 20]
The ZCU102 evaluation board supports a PMOD 2X6 receptacle (right-angle female) J160.
Figure 3-30 shows the I2C0 PMOD receptacle J160. The I2C0 nets are a branch of the I2C0
main bus (see Figure 3-17 and I2C0 (MIO 14-15), page 54 for more details).
X-Ref Target - Figure 3-30
Figure 3-30:J160 PMOD I2C0 R.A. Receptacle
User I/O
[Figure 2-1, callouts 21-23]
The ZCU102 board provides these user and general purpose I/O capabilities:
•Five user pushbuttons and CPU reset switch (callout 23)
GPIO_SW_[NESWC]: SW18, SW17, SW16, SW14, SW15
°
CPU_RESET: SW20
°
ZCU102 Evaluation Board User Guidewww.xilinx.com74
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-31
;
;
SendFeedback
X-Ref Target - Figure 3-32
Chapter 3:Board Component Descriptions
Figures Figure 3-31 through Figure 3-33 show the GPIO circuits, and Table 3-33 lists the
GPIO to XCZU9EG U1 connections.
Figure 3-31:GPIO LEDs
ZCU102 Evaluation Board User Guidewww.xilinx.com75
UG1182 (v1.2) March 20, 2017
Figure 3-32:GPIO Pushbutton Switches
X-Ref Target - Figure 3-33
;
SendFeedback
Chapter 3:Board Component Descriptions
Figure 3-33:GPIO 8-Pole DIP Switch
Table 3-33:XCZU9EG U1 to GPIO Connections
XCZU9EG
(U1) Pin
AG14
AF13
AE13
AJ14
AJ15
AH13
AH14
AL12
AG15
AE14
AF15
AE15
AG13
Schematic Net
Name
I/O StandardDevice
GPIO LEDs (Active High)
GPIO_LED_0
GPIO_LED_1
GPIO_LED_2
GPIO_LED_3
GPIO_LED_4
GPIO_LED_5
GPIO_LED_6
GPIO_LED_7
LVCMOS33DS38.2
LVCMOS33DS37.2
LVCMOS33DS39.2
LVCMOS33DS40.2
LVCMOS33DS41.2
LVCMOS33DS42.2
LVCMOS33DS43.2
LVCMOS33DS44.2
Directional Pushbuttons (Active High)
GPIO_SW_N
GPIO_SW_E
GPIO_SW_W
GPIO_SW_S
GPIO_SW_C
LVCMOS33SW18.3
LVCMOS33SW17.3
LVCMOS33SW14.3
LVCMOS33SW16.3
LVCMOS33SW15.3
ZCU102 Evaluation Board User Guidewww.xilinx.com76
UG1182 (v1.2) March 20, 2017
AM13
AN14
CPU Reset Pushbutton (Active High)
CPU_RESET
LVCMOS33SW20.3
GPIO DIP SW (Active High)
GPIO_DIP_SW0
LVCMOS33SW13.8
Table 3-33:XCZU9EG U1 to GPIO Connections (Cont’d)
SendFeedback
Chapter 3:Board Component Descriptions
XCZU9EG
(U1) Pin
AP14 GPIO_DIP_SW1LVCMOS33SW13.7
AM14 GPIO_DIP_SW2LVCMOS33SW13.6
AN13 GPIO_DIP_SW3LVCMOS33SW13.5
AN12 GPIO_DIP_SW4LVCMOS33SW13.4
AP12 GPIO_DIP_SW5LVCMOS33SW13.3
AL13 GPIO_DIP_SW6LVCMOS33SW13.2
AK13 GPIO_DIP_SW7LVCMOS33SW13.1
Schematic Net
Name
Power and Status LEDs
[Figure 2-1, callout 21]
Table 3-34 defines the power and status LEDs. For user controlled LEDs see User I/O,
page 74.
Table 3-34:Power and Status LEDs
Reference
Designator
Schematic Net NameLED ColorDescription
I/O StandardDevice
DS1
DS2
DS3
DS4
DS5
DS6
DS7
DS8
DS9
DS10
DS11
DS12
DS13
DS14
DS15
DS16
FPGA_INIT_B
VCC12_SW
VCCAUX_PGOOD
VCC3V3_PGOOD
VCCINT_PGOOD
VADJ_FMC_PGOOD
VCC1V2_PGOOD
VCCBRAM_PGOOD
MGTAVTT_PGOOD
MGTAVCC_PGOOD
VCCPSINTFP_PGOOD
MGTRAVCC_PGOOD
MGTVCCAUX_PGOOD
VCCPSAUX_PGOOD
VCCPSPLL_PGOOD
VCCPSINTLP_PGOOD
Green/Red
Green
Green
Green
Green
Green
Green
Green
Green
Green
Green
Green
Green
Green
Green
Green
Green: FPGA initialization was successful Red:
FPGA initialization is in progress
12VDC Power ON
VCCAUX 1.8VDC Power ON
VCC3V3 3.3VDC Power ON
VCCINT 0.85VDC Power ON
VADJ_FMC 1.8VDC (Nom.) Power ON
VCC1V2 1.2VDC Power ON
VCCBRAM 0.85VDC Power ON
MGTAVTT 1.2VDC Power ON
MGTAVCC 0.9VDC Power ON
VCCPSINTFP 0.85VDC Power ON
MGTRAVCC 0.85VDC Power ON
MGTVCCAUX 1.81VDC Power ON
VCCPSAUX 1.81VDC Power ON
VCCPSPLL 1.2VDC Power ON
VCCPSINTLP 0.85VDC Power ON
ZCU102 Evaluation Board User Guidewww.xilinx.com77
UG1182 (v1.2) March 20, 2017
DS17
DS18
DDR4_DIMM_VDDQ_PGOOD
MGTRAVTT_PGOOD
Green
Green
DDR4_DIMM_VDDQ 1.2VDC Power ON
MGTRAVTT 1.81VDC Power ON
Table 3-34:Power and Status LEDs (Cont’d)
SendFeedback
Chapter 3:Board Component Descriptions
Reference
Designator
DS19
DS20
DS21
DS22
DS24
DS25
DS26
DS27
DS29
DS30
DS31
DS32
DS33
DS34
DS35
Schematic Net NameLED ColorDescription
PS_DDR4_VPP_2V5
PL_DDR4_VPP_2V6
VCCOPS_PGOOD
UTIL_5V0_PGOOD
VCCPSDDRPLL_PGOOD
UTIL_3V3_PGOOD
VCCOPS3_PGOOD
ENET_LED_1
UTIL_1V8
PL_DDR4_VTERM_0V60_PGOOD
PS_DDR4_VTERM_0V60_PGOOD
DONE
PS_ERR_STATUS
(1)
DP_VCC3V3
PS_ERR_OUT
(1)
Green
Green
Green
Green
Green
Green
Green
Green
Green
Green
Green
Green
Green
Green
Red
PS_DDR4_VPP_2V5 2.5VDC Power ON
PL_DDR4_VPP_2V5 2.5VDC Power ON
VCCOPS 1.80VDC Power ON
UTIL_5V0 5VDC Power ON
VCCPSDDRPLL 1.81VDC Power ON
UTIL_3V3 3.3VDC Power ON
VCCOPS3 1.81VDC Power ON
EHPY U98 1000BASE-T link is established
UTIL_1V8 1.8VDC Power ON
PL_DDR4_VTERM 0.6VDC Power ON
PS_DDR4_VTERM 0.6VDC Power ON
MPSoC U1 bit file download is complete
PS error status indicates a secure lockdown
state. Alternatively, it can be used by the PMU
firmware to indicate system status.
Display Port 3.3VDC Power ON
PS error out is asserted for accidental loss of
power, an error in the PMU that holds the CSU
in reset, or an exception in the PMU.
DS36
POR_RST_B
Red
POR U22 asserts RST_B low when any of the
monitored voltages (IN_) falls below its
respective threshold, any EN_ goes low, or MR is
asserted.
DS37-DS44
DS46
DS47
DS49
DS50
DS51
Notes:
1. See the Zynq UltraScale+ MPSoC Technical Reference Manual (UG1085) [Ref 2] for more information about
Zynq UltraScale+MPSoC configuration pins.
GPIO_LED_1, GPIO_LED_[0,2:7]
MSP430_LED1
MSP430_LED0
UTIL_1V13_PG
MIO23_LED
MIC2544 U121 FLG
Green
Green
Green
Green
Green
Green
USER GPIO LEDs
MSP430 U41 GPIO LED
MSP430 U41 GPIO LED
UTIL_1V13 1.13VDC Power ON
MPSoC U1 Bank 500 GPIO LED
PS USB 3.0 ULPI VBUS Power Error
ZCU102 Evaluation Board User Guidewww.xilinx.com78
UG1182 (v1.2) March 20, 2017
Figure 3-34 shows the power and status LEDs.
;
SendFeedback
X-Ref Target - Figure 3-34
Chapter 3:Board Component Descriptions
ZCU102 Evaluation Board User Guidewww.xilinx.com79
UG1182 (v1.2) March 20, 2017
Figure 3-34:Power and Status LEDs
GTH Transceivers
[Figure 2-1, callout 1]
The Zynq UltraScale+ MPSoC has 24 GTH gigabit transceivers (16.3 Gb/s capable) on the
PL-side.
The GTH transceivers in the XCZU9EG device are grouped into four channels referred to as
Quads. The reference clock for a Quad can be sourced from the Quad above or Quad below
the GTH Quad of interest. There are six GTH Quads on the ZCU102 board with connectivity
as shown here:
•Two of the GTH transceivers are wired to the FMC0 HPC connector (J5)
•Two of the GTH transceivers are wired to the FMC1 HPC connector (J4)
Chapter 3:Board Component Descriptions
SendFeedback
•One of the GTH transceivers is wired to SFP/SFP+ Quad-Module connector (P2)
•One GTH transceiver is wired to the HDMI re-timer U94 and a set of GTH SMAs
Quad 128:
•MGTREFCLK0 - HDMI_SI5324_OUT_C_P/N
•MGTREFCLK1 - HDMI_RX_CLK_C_P/N
•Contains 3 GTH transceivers allocated to HDMI_TX/RX[0:2]_P/N
•Contains 1 GTH transceiver allocated to a set of SMA connectors (SMA_MGT_TX and RX
P/N)
Quad 129:
•MGTREFCLK0 - USER_MGT_SI570_CLOCK1_C_P/N
•MGTREFCLK1 - USER_SMA_MGT_CLOCK_C_P/N
•Contains 4 GTH transceivers allocated to FMC_HPC1_DP[4:7]_C2M/M2C_P/N
Quad 130:
•MGTREFCLK0 - FMC_HPC1_GBTCLK0_M2C_P/N
•MGTREFCLK1 - FMC_HPC1_GBTCLK1_M2C_P/N
•Contains 4 GTH transceivers allocated to FMC_HPC1_DP[0:3]_C2M/M2C_P/N
Quad 228:
•MGTREFCLK0 - FMC_HPC0_GBTCLK1_M2C_P/N
•MGTREFCLK1 - Not connected
•Contains 4 GTH transceivers allocated to FMC_HPC0_DP[4:7]_C2M/M2C_P/N
Quad 229:
•MGTREFCLK0 - FMC_HPC0_GBTCLK0_M2C_P/N
•MGTREFCLK1 - Not connected
•Contains 4 GTH transceivers allocated to FMC_HPC0_DP[0:3]_C2M/M2C_P/N
Quad 230:
ZCU102 Evaluation Board User Guidewww.xilinx.com80
UG1182 (v1.2) March 20, 2017
•MGTREFCLK0 - USER_MGT_SI570_CLOCK2_C_P/N
•MGTREFCLK1 - SFP_SI5328_OUT_C_P/N
•Contains 4 GTH transceivers allocated to SFP[0:3]_TX/RX_P/N
Eight (8) MGTs in a common FPGA column are provided by PL-side MGT banks 229 and 230.
Available MGT reference clocks include the FMC defined GBT clocks 0 and 1 for HPC_0, a
programmable Si570 clock, and a jitter attenuated recovered clock from a Si5328. The MGT
reference clocks are located in adjacent MGT banks, 228, 229, and 230.
FMC HPC_1
Eight (8) MGTs in a common FPGA column are provided by PL-side MGT banks 129 and 130.
Available MGT reference clocks include the FMC defined GBT clocks 0 and 1 for HPC_1, a
programmable Si570 clock, and a user provided SMA clock. The MGT reference clocks are
located in adjacent MGT banks, 128, 129, and 130.
Figure 3-35:GTH Bank Assignments
ZCU102 Evaluation Board User Guidewww.xilinx.com81
UG1182 (v1.2) March 20, 2017
Chapter 3:Board Component Descriptions
SendFeedback
SFP+
Four (4) PL-side GTH transceivers in Bank 228 are provided for the quad SFP+ interface.
Available GTH reference clocks include a programmable Si570 clock, and a jitter attenuated
recovered clock from a Si5328.
SFP+ modules typically provide an I2C based control interface. This I2C interface is
accessible for each individual SFP+ module through the I2C multiplexer topology on the
ZCU102.
HDMI
Three (3) PL-side GTH transceivers are dedicated for HDMI source and sink. Modes
supported are 4K, 2K at 60 f/s and 2160p60. External circuitry for interfacing TMDS signals
with the GTH transceivers is required.
SMA
One (1) MGT in Bank 128 is provided on a SMA connector pair. Available MGT clocks include
a user provided MGT reference clock on an SMA connector pair, and a programmable Si570
clock. Table 3-35 lists GTH bank 128 connections.
ZCU102 Evaluation Board User Guidewww.xilinx.com82
UG1182 (v1.2) March 20, 2017
Table 3-35:ZCU102 GTH Bank 128 Interface Connections
SendFeedback
Chapter 3:Board Component Descriptions
XCZU9EG
(U1) Pin
T29
T30
R31
R32
P29
P30
T33
T34
P33
P34
N31
N32
N27
N28
M29
XCZU9EG (U1) Pin
Name
Schematic Net Name
MGTHTXP0_128HDMI_TX0_P
MGTHTXN0_128HDMI_TX0_N
MGTHTXP1_128HDMI_TX1_P
MGTHTXN1_128HDMI_TX1_N
MGTHTXP2_128HDMI_TX2_P
MGTHTXN2_128HDMI_TX2_N
MGTHRXP0_128HDMI_RX0_C_P
MGTHRXN0_128HDMI_RX0_C_N
MGTHRXP1_128HDMI_RX1_C_P
MGTHRXN1_128HDMI_RX1_C_N
MGTHRXP2_128HDMI_RX2_C_P
MGTHRXN2_128HDMI_RX2_C_N
(1)
(1)
(1)
(1)
(1)
(1)
MGTREFCLK1P_18HDMI_RX_CLK_C_P
MGTREFCLK1N_128HDMI_RX_CLK_C_N
MGTHTXP3_128SMA_MGT_TX_P
(1)
(1)
(2)
Connected To
Pin No.Pin NameDevice
8
IN_D0P
9
IN_D0N
5
IN_D1P
6
IN_D1N
2
IN_D2P
3
IN_D2N
B7
TMDS_DATA0_P
B9
TMDS_DATA0_N
B4
TMDS_DATA1_P
B6
TMDS_DATA1_N
B1
TMDS_DATA2_P
B3
TMDS_DATA2_N
B10
B12
TMDS_CLK_P
TMDS_CLK_N
1
SIGSMA J71
TI SN65DP159RGZ
HDMI RETIMER
U94
MOLEX HDMI
BOTTOM PORT P7
M30
M33
M34
R27
R28
Notes:
1. Series capacitor coupled.
2. MGT connections I/O standard not applicable.
MGTHTXN3_128SMA_MGT_TX_N
MGTHRXP3_128SMA_MGT_RX_C_P
MGTHRXN3_128SMA_MGT_RX_C_N
MGTREFCLK0P_128HDMI_SI5324_OUT_C_P
MGTREFCLK0N_128HDMI_SI5324_OUT_C_N
(1)
(1)
(1)
(1)
1
SIGSMA J72
1
SIGSMA J69
1
SIGSMA J70
28
CKOUT1_P
29
CKOUT1_N
SI5324C JITTER
ATTEN. U108
ZCU102 Evaluation Board User Guidewww.xilinx.com83
UG1182 (v1.2) March 20, 2017
Table 3-36 lists GTH bank 129 connections.
SendFeedback
Table 3-36:ZCU102 GTH Bank 129 Interface Connections
Chapter 3:Board Component Descriptions
XCZU9EG
(U1) Pin
K29
K30
L31
L32
J31
J32
K33
K34
H29
H30
H33
H34
G31
G32
F33
XCZU9EG (U1) Pin
Name
Schematic Net Name
MGTHTXP0_129FMC_HPC1_DP4_C2M_P
MGTHTXN0_129FMC_HPC1_DP4_C2M_N
MGTHRXP0_129FMC_HPC1_DP4_M2C_P
MGTHRXN0_129FMC_HPC1_DP4_M2C_N
MGTHTXP1_129FMC_HPC1_DP5_C2M_P
MGTHTXN1_129FMC_HPC1_DP5_C2M_N
MGTHRXP1_129FMC_HPC1_DP5_M2C_P
MGTHRXN1_129FMC_HPC1_DP5_M2C_N
MGTHTXP2_129FMC_HPC1_DP6_C2M_P
MGTHTXN2_129FMC_HPC1_DP6_C2M_N
MGTHRXP2_129FMC_HPC1_DP6_M2C_P
MGTHRXN2_129FMC_HPC1_DP6_M2C_N
MGTHTXP3_129FMC_HPC1_DP7_C2M_P
MGTHTXN3_129FMC_HPC1_DP7_C2M_N
MGTHRXP3_129FMC_HPC1_DP7_M2C_P
(2)
Connected To
Pin No.Pin NameDevice
A34
A35
A14
A15
A38
A39
A18
A19
B36
B37
B16
B17
B32
B33
B12
DP4_C2M_P
DP4_C2M_N
DP4_M2C_P
DP4_M2C_N
DP5_C2M_P
DP5_C2M_N
DP5_M2C_P
DP5_M2C_N
FMC HPC1 J4
DP6_C2M_P
DP6_C2M_N
DP6_M2C_P
DP6_M2C_N
DP7_C2M_P
DP7_C2M_N
DP7_M2C_P
F34
L27
L28
J27
MGTHRXN3_129FMC_HPC1_DP7_M2C_N
MGTREFCLK0P_129USER_MGT_SI570_CLOCK1_C_P
MGTREFCLK0N_129 USER_MGT_SI570_CLOCK1_C_N
MGTREFCLK1P_129USER_SMA_MGT_CLOCK_C_P
J28MGTREFCLK1N_129 USER_SMA_MGT_CLOCK_C_N
Notes:
1. Series capacitor coupled.
2. MGT connections I/O standard not applicable.
3. U51 buffer driven by SI570 U56 (156.250 MHz default)
(1)
(1)
(1)
(1)
B13
DP7_M2C_N
11
Q1_P
12
Q1_N
1
SIGJ79
SI53340
BUFF. U51
1SIGJ80
(3)
ZCU102 Evaluation Board User Guidewww.xilinx.com84
UG1182 (v1.2) March 20, 2017
Table 3-37 lists GTH bank 130 connections.
SendFeedback
Table 3-37:ZCU102 GTH Bank 130 Interface Connections
Chapter 3:Board Component Descriptions
XCZU9EG
(U1) Pin
F29
F30
E31
E32
D29
D30
D33
D34
B29
B30
C31
C32
A31
A32
B33
XCZU9EG (U1) Pin
Name
Schematic Net Name
MGTHTXP0_130FMC_HPC1_DP0_C2M_P
MGTHTXN0_130FMC_HPC1_DP0_C2M_N
MGTHRXP0_130FMC_HPC1_DP0_M2C_P
MGTHRXN0_130FMC_HPC1_DP0_M2C_N
MGTHTXP1_130FMC_HPC1_DP1_C2M_P
MGTHTXN1_130FMC_HPC1_DP1_C2M_N
MGTHRXP1_130FMC_HPC1_DP1_M2C_P
MGTHRXN1_130FMC_HPC1_DP1_M2C_N
MGTHTXP2_130FMC_HPC1_DP2_C2M_P
MGTHTXN2_130FMC_HPC1_DP2_C2M_N
MGTHRXP2_130FMC_HPC1_DP2_M2C_P
MGTHRXN2_130FMC_HPC1_DP2_M2C_N
MGTHTXP3_130FMC_HPC1_DP3_C2M_P
MGTHTXN3_130FMC_HPC1_DP3_C2M_N
MGTHRXP3_130FMC_HPC1_DP3_M2C_P
(2)
Connected To
Pin No.Pin NameDevice
C2
DP0_C2M_P
C3
DP0_C2M_N
C6
DP0_M2C_P
C7
DP0_M2C_N
A22
A23
A26
A27
A30
A31
A10
A2
A3
A6
A7
DP1_C2M_P
DP1_C2M_N
DP1_M2C_P
DP1_M2C_N
DP2_C2M_P
DP2_C2M_N
FMC HPC1 J4
DP2_M2C_P
DP2_M2C_N
DP3_C2M_P
DP3_C2M_N
DP3_M2C_P
B34
G27
G28
E27
E28
Notes:
1. Series capacitor coupled.
2. MGT connections I/O standard not applicable.
MGTHRXN3_130FMC_HPC1_DP3_M2C_N
MGTREFCLK0P_130FMC_HPC1_GBTCLK0_M2C_C_P
MGTREFCLK0N_130 FMC_HPC1_GBTCLK0_M2C_C_N
MGTREFCLK1P_130FMC_HPC1_GBTCLK1_M2C_C_P
MGTREFCLK1N_130 FMC_HPC1_GBTCLK1_M2C_C_N
(1)
(1)
(1)
(1)
A11
D4
D5
B20
B21
DP3_M2C_N
GBTCLK0_M2C_P
GBTCLK0_M2C_N
GBTCLK1_M2C_P
GBTCLK1_M2C_N
ZCU102 Evaluation Board User Guidewww.xilinx.com85
UG1182 (v1.2) March 20, 2017
Table 3-38 lists GTH bank 228 connections.
SendFeedback
Table 3-38:ZCU102 GTH Bank 228 Interface Connections
Chapter 3:Board Component Descriptions
XCZU9EG
(U1) Pin
R4
R3
T2
T1
P6
P5
P2
P1
N4
N3
M2
M1
M6
M5
L4
XCZU9EG (U1) Pin
Name
Schematic Net Name
MGTHTXP0_228FMC_HPC0_DP6_C2M_P
MGTHTXN0_228FMC_HPC0_DP6_C2M_N
MGTHRXP0_228FMC_HPC0_DP6_M2C_P
MGTHRXN0_228FMC_HPC0_DP6_M2C_N
MGTHTXP1_228FMC_HPC0_DP5_C2M_P
MGTHTXN1_228FMC_HPC0_DP5_C2M_N
MGTHRXP1_228FMC_HPC0_DP5_M2C_P
MGTHRXN1_228FMC_HPC0_DP5_M2C_N
MGTHTXP2_228FMC_HPC0_DP7_C2M_P
MGTHTXN2_228FMC_HPC0_DP7_C2M_N
MGTHRXP2_228FMC_HPC0_DP7_M2C_P
MGTHRXN2_228FMC_HPC0_DP7_M2C_N
MGTHTXP3_228FMC_HPC0_DP4_C2M_P
MGTHTXN3_228FMC_HPC0_DP4_C2M_N
MGTHRXP3_228FMC_HPC0_DP4_M2C_P
(2)
Connected To
Pin No.Pin NameDevice
B36
B37
B16
B17
A38
A39
A18
A19
B32
B33
B12
B13
A34
A35
A14
DP6_C2M_P
DP6_C2M_N
DP6_M2C_P
DP6_M2C_N
DP5_C2M_P
DP5_C2M_N
DP5_M2C_P
DP5_M2C_N
DP7_C2M_P
FMC HPC0 J5
DP7_C2M_N
DP7_M2C_P
DP7_M2C_N
DP4_C2M_P
DP4_C2M_N
DP4_M2C_P
L3
L8
L7
J8
J7
Notes:
1. Series capacitor coupled.
2. MGT connections I/O standard not applicable.
MGTHRXN3_228FMC_HPC0_DP4_M2C_N
MGTREFCLK0P_228FMC_HPC0_GBTCLK1_M2C_C_P
MGTREFCLK0N_228 FMC_HPC0_GBTCLK1_M2C_C_N
MGTREFCLK1P_228NC
MGTREFCLK1N_228 NC
(1)
(1)
A15
B20
B21
NA
NA
DP4_M2C_N
GBTCLK1_M2C_P
GBTCLK1_M2C_N
NAN/A
NAN/A
ZCU102 Evaluation Board User Guidewww.xilinx.com86
UG1182 (v1.2) March 20, 2017
Table 3-39 lists GTH bank 229 connections.
SendFeedback
Table 3-39:ZCU102 GTH Bank 229 Interface Connections
Chapter 3:Board Component Descriptions
XCZU9EG
(U1) Pin
K6
K5
K2
K1
H6
H5
J4
J3
G4
G3
H2
H1
F6
F5
F2
XCZU9EG (U1) Pin
Name
Schematic Net Name
MGTHTXP0_229FMC_HPC0_DP3_C2M_P
MGTHTXN0_229FMC_HPC0_DP3_C2M_N
MGTHRXP0_229FMC_HPC0_DP3_M2C_P
MGTHRXN0_229FMC_HPC0_DP3_M2C_N
MGTHTXP1_229FMC_HPC0_DP1_C2M_P
MGTHTXN1_229FMC_HPC0_DP1_C2M_N
MGTHRXP1_229FMC_HPC0_DP1_M2C_P
MGTHRXN1_229FMC_HPC0_DP1_M2C_N
MGTHTXP2_229FMC_HPC0_DP0_C2M_P
MGTHTXN2_229FMC_HPC0_DP0_C2M_N
MGTHRXP2_229FMC_HPC0_DP0_M2C_P
MGTHRXN2_229FMC_HPC0_DP0_M2C_N
MGTHTXP3_229FMC_HPC0_DP2_C2M_P
MGTHTXN3_229FMC_HPC0_DP2_C2M_N
MGTHRXP3_229FMC_HPC0_DP2_M2C_P
(2)
Connected To
Pin No.Pin NameDevice
A30
A31
A10
A11
A22
A23
A26
A27
A2
A3
C2
C3
C6
C7
A6
DP3_C2M_P
DP3_C2M_N
DP3_M2C_P
DP3_M2C_N
DP1_C2M_P
DP1_C2M_N
DP1_M2C_P
DP1_M2C_N
DP0_C2M_P
FMC HPC0 J5
DP0_C2M_N
DP0_M2C_P
DP0_M2C_N
DP2_C2M_P
DP2_C2M_N
DP2_M2C_P
F1
G8
G7
E8
E7
Notes:
1. Series capacitor coupled.
2. MGT connections I/O standard not applicable.
MGTHRXN3_229FMC_HPC0_DP2_M2C_N
MGTREFCLK0P_229FMC_HPC0_GBTCLK0_M2C_C_P
MGTREFCLK0N_229 FMC_HPC0_GBTCLK0_M2C_C_N
MGTREFCLK1P_229NC
MGTREFCLK1N_229 NC
(1)
(1)
A7
D4
D5
NA
NA
DP2_M2C_N
GBTCLK0_M2C_P
GBTCLK0_M2C_N
NANA
NANA
ZCU102 Evaluation Board User Guidewww.xilinx.com87
UG1182 (v1.2) March 20, 2017
Table 3-40 lists GTH bank 230 connections.
SendFeedback
Table 3-40:ZCU102 GTH Bank 230 Interface Connections
Chapter 3:Board Component Descriptions
XCZU9EG
(U1) Pin
E4
E3
D2
D1
D6
D5
C4
C3
B6
B5
B2
B1
A8
A7
A4
XCZU9EG (U1) Pin
Name
Schematic Net Name
MGTHTXP0_230SFP0_TX_P
MGTHTXN0_230SFP0_TX_N
MGTHRXP0_230SFP0_RX_P
MGTHRXN0_230SFP0_RX_N
MGTHTXP1_230SFP1_TX_P
MGTHTXN1_230SFP1_TX_N
MGTHRXP1_230SFP1_RX_P
MGTHRXN1_230SFP1_RX_N
MGTHTXP2_230SFP2_TX_P
MGTHTXN2_230SFP2_TX_N
MGTHRXP2_230SFP2_RX_P
MGTHRXN2_230SFP2_RX_N
MGTHTXP3_230SFP3_TX_P
MGTHTXN3_230SFP3_TX_N
MGTHRXP3_230SFP3_RX_P
(2)
Connected To
Pin No.Pin NameDevice
RT18
RT19
RT13
RT12
RL18
RL19
RL13
RL12
LT18
LT19
LT13
LT12
LL18
LL19
LL13
RT_TD_P
RT_TD_N
RT_RD_P
RT_RD_N
RL_TD_P
RL_TD_N
RL_RD_P
RL_RD_N
QUAD SFP P2
LT_TD_P
LT_TD_N
LT_RD_P
LT_RD_N
LL_TD_P
LL_TD_N
LL_RD_P
A3
C8
C7
B10
B9
Notes:
1. Series capacitor coupled.
2. MGT connections I/O standard not applicable.
3. U51 buffer driven by SI570 U56 (156.250 MHz default).
MGTHRXN3_230SFP3_RX_N
MGTREFCLK0P_230USER_MGT_SI570_CLOCK2_C_P
MGTREFCLK0N_230 USER_MGT_SI570_CLOCK2_C_N
MGTREFCLK1P_230SFP_SI5328_OUT_C_P
MGTREFCLK1N_230 SFP_SI5328_OUT_C_N
For additional information on GTH transceivers, see the UltraScale Architecture GTH Transceivers User Guide (UG576) [Ref 5]. For additional information about UltraScale FPGA
PCIe functionality, see the UltraScale Architecture Gen3 Integrated Block for PCI Express LogiCORE IP Product Guide (PG156) [Ref 6]. Additional information about the PCI Express
standard is available at the PCI Express website [Ref 19].
(1)
(1)
LL12
(1)
(1)
13
14
28
LL_RD_N
Q2_P
Q2_N
CLKOUT1_P
SI53340
(3)
BUFF. U51
SI5328B U20
29
CLKOUT1_N
ZCU102 Evaluation Board User Guidewww.xilinx.com88
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-36
A0+B0+
A0-B0-
A1+B1+
A1-B1-
C0+
C0-
C1+
C1-
SEL
GNDB0+
124
NCB0-
223
SELB1+
322
A0+B1-
421
A0-GND
520
A1+
V
DD
619
A1-C0+
718
NCC0-
817
V
DD
C1+
916
GNDC1-
1015
V
DD
GND
V
DD
GND
V
DD
GND
V
DD
GND
FunctionSEL
A to BL
A to CH
Block DiagramPin Description
Truth Table
28 27 26 25
11 12 13 14
;
SendFeedback
Chapter 3:Board Component Descriptions
PS-Side: GTR Transceivers
[Figure 2-1, callout 1]
The PS-side GTR transceivers are shared through on-board bidirectional 2:1
multiplexer/de-multiplexer switches U125-U128 (Pericom PI2DBS6212 [Ref 20]) capable of
6.5 Gb/s operation (see Figure 3-36).
Figure 3-36:Pericom GTR Switch Block Diagram
The external GT-switch selection must be set by the user to ensure consistency with the
ZU9EG's internal GT interconnect matrix (ICM) settings. There are PS-side MIO GPIO(s) that
control the Pericom GT switch settings via PS-side I2C0 and the external GPIO port
expander.
The functionality of each ZU9EG GTR lane is controlled through the MPSoC's ICM and is
defined in the Zynq UltraScale+ MPSoC Technical Reference Manual (UG1085) [Ref 2].
Table 3-41 lists the interconnect matrix (ICM). Table 3-42 lists the interconnect matrix
settings and GTR lane functionality.
ZCU102 Evaluation Board User Guidewww.xilinx.com89
UG1182 (v1.2) March 20, 2017
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-41:XCZU9EG Interconnect Matrix
ProtocolPHY Lane 0PHY Lane 1PHY Lane 2PHY Lane 3
PCIe
SATA
USB0
USB1
DisplayPort
SGMII0
SGMII1
SGMII2
SGMII3
PCIe.0PCIe.0PCIe.0PCIe.0
SATA.0SATA.1SATA.0SATA.1
USB0USB0USB0
USB1
DP.1DP.0DP.1DP.0
SGMII0
SGMII1
SGMII2
SGMII3
Table 3-42:Interconnect Matrix Settings and GTR Lane Functionality
ProtocolValues
Power down
PCIe
SATA
USB
DisplayPort
3’h0
3’h1
3’h2
3’h3
3’h4
SGMII
3’h5
The GTR selections provided with GT switch topology shown in Figure 3-37 are:
1. PCIe Gen2/1 x4
2. DisplayPort (2-Lanes), USB, SATA
3. PCIe Gen2/1 x2, USB, SATA
4. PCIe Gen2/1 x1, DisplayPort (1-Lane), USB, SATA
ZCU102 Evaluation Board User Guidewww.xilinx.com90
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-37
*75
0X[
%
%
&
&
3&,H
6ORW
;
*EV
'3
86%
6$7$
$
$
*75
0X[
%
%
&
&
$
$
*75
0X[
%
%
&
&
$
$
*75
0X[
%
%
&
&
$
$
6
6
6
6
*75/DQH
7;BSQ
5;BSQ
*75/DQH
*75/DQH
7;BSQ
5;BSQ
*75/DQH
*75/DQH
7;BSQ
5;BSQ
*75/DQH
*75/DQH
7;BSQ
5;BSQ
*75/DQH
6
6
6
6
7[
5[
7[
5[
7[
5[
7[
5[
7[
5[
7[
5[
7[
7[
;
SendFeedback
Chapter 3:Board Component Descriptions
The ICM settings for lane functionality must be set consistent with the external U125
Figure 3-37:GTR External Switch Connectivity
Pericom PI2DBS6212 GTR multiplexer settings to provide appropriate functionality on the
connectors wired to the PS-side GTR transceivers. The external GTR multiplexer selection is
controlled by the PS-side I2C0 GPIO port expander (U97) connected to the multiplexer’s "S"
input. S = 0 connects the A input to the B output, whereas S = 1, connects the A input to the
C output. The "S" select logic is implemented with GPIO pins to support the settings listed
in Table 3-43.
ZCU102 Evaluation Board User Guidewww.xilinx.com91
The ZCU102 hosts a 4-lane PCIe root port connector similar to those commonly used on
many micro-ATX motherboards. The PS-side GTR transceivers can be set to provide a PCI
Express interface that operates at GEN2 speeds with a width of 1-lane (x1), 2-lanes (x2), or
4-lanes (x4).
The Zynq UltraScale+ MPSoC contains an integrated block for PCI Express interface based
on the PCIe base v2.1 specification. The PS-side, PCIe reset signal (PS Bank 501 MIO31 pin
J22) is wired to the PCIe Gen2 x4 root port slot P1. This MIO pin is an output for Root Port
mode operation. The primary purpose of the ZCU102 is for PCIe root port operation.
PCI Express Root Port Slot
[Figure 2-1, callout 35]
Production ZCU102s implement an x8 PCIe connector P1 supporting x4 PCIe. This allows for
flexibility so the ZCU102 can accommodate PCIe boards that are designed for up to x8
without requiring an x8-to-x4 PCIe lane reducer.
The PCI Express connector P1 performs data transfers at the rate of 5.0 GT/s for Gen2
applications. The PCIe clock is routed as a 100Ω differential pair. The PCIe transmit and
receive signal data paths are routed with a differential characteristic impedance of 85 ±10%
with an insertion loss of <4 dB up to 8 GHz. The XCZU9EG-L2FFVB1156E (-2 speed grade)
device included with the ZCU102 board supports up to Gen3 x4. The PCIe reference clock
output is wired to the P1 connector. PCIE_SLOT_CLK_P is connected to clock driver U69
Si5341B pin 38, and the _N net is connected to pin 37. The PCI Express clock circuit is shown
in Figure 3-8, page 45. PCIe 4-lane connector P1 is shown in Figure 3-38.
The ZCU102 board’s PCIe Host connector supports power requirements consistent with the
PCI Express® Card Electromechanical Specification Revision 2.0 PCIe add-in cards up to
25W max (2.1A max on PCIe +12V and 3.0A max on PCIe +3.3V).
ZCU102 Evaluation Board User Guidewww.xilinx.com92
UG1182 (v1.2) March 20, 2017
X-Ref Target - Figure 3-38
;
SendFeedback
Chapter 3:Board Component Descriptions
Figure 3-38:PCIe Connector P1
The 4-lane PCIe connector lane TX/RX nets are wired to the MPSoC U1 PS GTR Bank 505
transceiver channels through four 2-to-1 Pericom PI2DBS6212 [Ref 20] high speed
multiplexers.
FPGA Mezzanine Card Interface
[Figure 2-1, callouts 31, 32]
The ZCU102 evaluation board supports the VITA 57.1 FPGA mezzanine card (FMC)
specification [Ref 22] by providing subset implementations of high pin count connectors at
J5 (HPC0) and J4 (HPC1). HPC connectors use a 10 x 40 form factor, populated with 400 pins.
The connectors are keyed so that a mezzanine card, when installed in either of these FMC
connectors on the ZCU102 evaluation board, faces away from the board.
FMC HPC0 Connector J5
[Figure 2-1, callout 31]
The FMC connector at J5 (HPC0) implements a subset of the full FMC HPC connectivity:
•68 single-ended, or 34 differential user-defined pairs (34 LA pairs: LA[00:33])
ZCU102 Evaluation Board User Guidewww.xilinx.com93
UG1182 (v1.2) March 20, 2017
•Eight GTH transceiver DP differential pairs
•Two GBTCLK differential clocks
•159 ground and 15 power connections
Chapter 3:Board Component Descriptions
SendFeedback
The ZCU102 board FMC VADJ voltage VADJ_FMC_BUS for the J5 (HPC0) and J4 (HPC1) FMC
connectors is determined by the MAX15301 U63 voltage regulator described in ZCU102
Board Power System, page 110. The valid values of the VADJ_FMC rail are 1.2V, 1.5V, and
1.8V. The HPC0 J5 connections to XCZU9EG U1 are shown in Table 3-44 through Table 3-48.
Table 3-44:J5 HPC0 FMC Section A and B Connections to XCZU9EG U1
J5 PinSchematic Net Name
A2FMC_HPC0_DP1_M2C_P J4B1NC
A3FMC_HPC0_DP1_M2C_N J3B4NC
A6FMC_HPC0_DP2_M2C_P F2B5NC
A7FMC_HPC0_DP2_M2C_N F1B8NC
A10FMC_HPC0_DP3_M2C_P K2B9NC
A11FMC_HPC0_DP3_M2C_N K1B12FMC_HPC0_DP7_M2C_P M2
A14FMC_HPC0_DP4_M2C_P L4B13FMC_HPC0_DP7_M2C_N M1
A15FMC_HPC0_DP4_M2C_N L3B16FMC_HPC0_DP6_M2C_P T2
A18FMC_HPC0_DP5_M2C_P P2B17FMC_HPC0_DP6_M2C_N T1
A19FMC_HPC0_DP5_M2C_N P1B20FMC_HPC0_GBTCLK1_M2C_P
A22FMC_HPC0_DP1_C2M_P H6B21FMC_HPC0_GBTCLK1_M2C_N
A23FMC_HPC0_DP1_C2M_N H5B24
A26FMC_HPC0_DP2_C2M_P F6B25NC
A27FMC_HPC0_DP2_C2M_N F5B28NC
A30FMC_HPC0_DP3_C2M_P K6B29NC
A31FMC_HPC0_DP3_C2M_N K5B32FMC_HPC0_DP7_C2M_P N4
A34FMC_HPC0_DP4_C2M_P M6B33FMC_HPC0_DP7_C2M_N N3
A35FMC_HPC0_DP4_C2M_N M5B36FMC_HPC0_DP6_C2M_P R4
I/O
Standard
U1 PinJ5 PinSchematic Net Name
(1)
(1)
NC
I/O
Standard
L8
L7
U1 Pin
A38FMC_HPC0_DP5_C2M_P P6B37FMC_HPC0_DP6_C2M_N R3
A39FMC_HPC0_DP5_C2M_N P5B40NC
Notes:
1. Series capacitor coupled to XCZU9EG U1 pin.
ZCU102 Evaluation Board User Guidewww.xilinx.com94
UG1182 (v1.2) March 20, 2017
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-45:J5 HPC0 FMC Section C and D Connections to XCZU9EG U1
J5 PinSchematic Net Name
I/O
Standard
U1 Pin J5 PinSchematic Net Name
C2FMC_HPC0_DP0_C2M_P G4D1VADJ_FMC_PGOOD
C3FMC_HPC0_DP0_C2M_N G3D4FMC_HPC0_GBTCLK0_M2C_P
C6FMC_HPC0_DP0_M2C_P H2D5FMC_HPC0_GBTCLK0_M2C_N
C7FMC_HPC0_DP0_M2C_N H1D8FMC_HPC0_LA01_CC_P
C10FMC_HPC0_LA06_P
C11FMC_HPC0_LA06_N
C14FMC_HPC0_LA10_P
C15FMC_HPC0_LA10_N
C18FMC_HPC0_LA14_P
C19FMC_HPC0_LA14_N
C22FMC_HPC0_LA18_CC_P
C23FMC_HPC0_LA18_CC_N
C26FMC_HPC0_LA27_P
C27FMC_HPC0_LA27_N
C30FMC_HPC0_IIC_SCL
C31FMC_HPC0_IIC_SDA
(2)
(2)
LVCMOS18
LVCMOS18
LVCMOS18
LVCMOS18
LVCMOS18
LVCMOS18
LVCMOS18
LVCMOS18
LVCMOS18
LVCMOS18
AC2D9FMC_HPC0_LA01_CC_NLVCMOS18AC4
AC1D11FMC_HPC0_LA05_PLVCMOS18AB3
W5D12FMC_HPC0_LA05_NLVCMOS18AC3
W4D14
FMC_HPC0_LA09_P
AC7D15FMC_HPC0_LA09_NLVCMOS18W1
AC6D17FMC_HPC0_LA13_PLVCMOS18AB8
N9D18FMC_HPC0_LA13_NLVCMOS18AC8
N8D20FMC_HPC0_LA17_CC_PLVCMOS18P11
M10D21FMC_HPC0_LA17_CC_NLVCMOS18N11
L10D23FMC_HPC0_LA23_PLVCMOS18L16
D24FMC_HPC0_LA23_NLVCMOS18K16
D26FMC_HPC0_LA26_PLVCMOS18L15
C34GND D27FMC_HPC0_LA26_N
C35VCC12_SW D29FMC_HPC0_TCK_BUF
(3)
C37VCC12_SW D30FPGA_TDO_FMC_TDI_BUF
C39UTIL_3V3 D31FMC_HPC0_TDO_HPC1_TDI
D32UTIL_3V3_10A
(5)
(4)
(1)
(1)
(3)(4)
I/O
Standard
U1 Pin
J4.D1,
U63.32,
U66.6
G8
G7
LVCMOS18AB4
LVCMOS18W2
LVCMOS18K15
Notes:
1. Series capacitor coupled to XCZU9EG U1 pin.
2. Connected to I2C switch U135 pins 4 and 5.
3. XCZU9EG U1 JTAG TCK, TMS, TDO pins R25, R24, T25 are buffered by U48 SN74AVC8T245.
4. J5 HPC0 TDO-TDI connections to U27 HPC0 FMC JTAG bypass switch (N.C. normally-closed/bypassing J5 until an FMC card
is plugged onto J5).
5. Sourced from VADJ_FMC_BUS voltage regulator U63 MAX15301 pin 32 power good output signal.
ZCU102 Evaluation Board User Guidewww.xilinx.com95
UG1182 (v1.2) March 20, 2017
D33FMC_HPC0_TMS_BUF (3)
D34NC
D35GND
D36UTIL_3V3
D38UTIL_3V3
D40UTIL_3V3
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-46:J5 HPC0 FMC Section E and F Connections to XCZU9EG U1
J5 PinSchematic Net Name
E2NCF1FMC_HPC0_PG_M2CP/U to 3.3V via
E3NC F4NC
E6NC F5NC
E7NC F7NC
E9NC F8NC
E10NC F10NC
E12NC F11NC
E13NC F13NC
E15NC F14NC
E16NC F16NC
E18NC F17NC
E19NC F19NC
E21NC F20NC
E22NC F22NC
E24NC F23NC
E25NC F25NC
E27NC F26NC
I/O
Standard
U1 PinJ5 PinSchematic Net Name
I/O
Standard
R277
U1 Pin
E28NC F28NC
E30NC F29NC
E31NC F31NC
E33NC F32NC
E34NC F34NC
E36NC F35NC
E37NC F37NC
E39VADJ_FMC_BUS F38NC
F40VADJ_FMC_BUS
ZCU102 Evaluation Board User Guidewww.xilinx.com96
UG1182 (v1.2) March 20, 2017
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-47:J5 HPC0 FMC Section G and H Connections to XCZU9EG U1
1. FMC_HPC0_PRSNT_M2C_B is the HPC FMC JTAG bypass switch U27.4 OE control signal is driven from I2C I/O expander
U97.13.
ZCU102 Evaluation Board User Guidewww.xilinx.com97
UG1182 (v1.2) March 20, 2017
Chapter 3:Board Component Descriptions
SendFeedback
Table 3-48:J5 HPC0 FMC Section J and K Connections to XCZU9EG U1
J5 PinSchematic Net Name
J2NC K1NC
J3NC K4NC
J6NC K5NC
J7NC K7NC
J9NC K8NC
J10NC K10NC
J12NC K11NC
J13NC K13NC
J15NC K14NC
J16NC K16NC
J18NC K17NC
J19NC K19NC
J21NC K20NC
J22NC K22NC
J24NC K23NC
I/O
Standard
U1 PinJ5 PinSchematic Net Name
I/O
Standard
U1 Pin
J25NC K25NC
J27NC K26NC
J28NC K28NC
J30NC K29NC
J31NC K31NC
J33NC K32NC
J34NC K34NC
J36NC K35NC
J37NC K37NC
J39NC K38NC
K40NC
FMC HPC1 Connector J4
[Figure 2-1, callout 32]
The FMC connector at J4 (HPC1) implements a subset of the full FMC HPC connectivity:
•60 single-ended, or 30 differential user-defined pairs (LA[00:29])
ZCU102 Evaluation Board User Guidewww.xilinx.com98
UG1182 (v1.2) March 20, 2017
•Eight GTH transceiver DP differential pairs
•Two GBTCLK differential clocks
Chapter 3:Board Component Descriptions
SendFeedback
•159 ground and 15 power connections
The ZCU102 board FMC VADJ voltage VADJ_FMC_BUS for the J5 (HPC0) and J4 (HPC1) FMC
connectors is determined by the MAX15301 U63 voltage regulator described in ZCU102
Board Power System, page 110. The valid values of the VADJ_FMC rail are 1.2V, 1.5V, and
1.8V. The HPC1 J4 connections to XCZU9EG U1 are shown in Table 3-49 through Table 3-53.
Table 3-49:J4 HPC1 FMC Section A and B Connections to XCZU9EG U1