Version 1.0
Page 13
since a level translator cannot be used as it would impact the ULPI timing between the PHY and the Zynq
Ult MPSoC device.
Additionally, the USB3320 must clock the ULPI interface which requires a 24 MHz crystal or oscillator
(configured as ULPI Output Clock Mode). On the UltraZed-EG SOM, the 24 MHz oscillator is an Abracon
ASDMB CMOS oscillator, ASDMB-24.000MHZ-LY-T.
The physical USB connector is not populated on the UltraZed-EG SOM. The SOM is designed to have the
physical USB connector reside on the end-user carrier card. The four USB connector signals
(USB_OTG_P, USB_OTG_N, USB_ID and USB_OTG_CPEN) and USB_OTG_VBUS are connected to
the JX3 Micro Header. The table below shows the connections of these signals at JX3.
Table 5
– USB 2.0 JX3 Pin Assignments
Signal Name
JX3 Pin
USB_OTG_N
47
USB_OTG_P
45
USB_ID
51
USB_OTG_CPEN
48
USB_OTG_VBUS
50
The USB0 peripheral is used on the PS, connected through MIO [52-63] in MIO Bank 502. The USB Reset
signal is active-low and connected to the I/O expander via Port 1,
P1_USB0_RST_N
. Either of the push
button resets,
PS_POR_B
or
PS_SRST_B
will also generate the active-low USB Reset signal.
The UltraZed-EG SOM, with additional circuitry on an end-user carrier card, can be configured to operate
in Host Mode (OTG) or Device Mode. With a standard connection to an end-user carrier card (no power
supply used to provide USB power to the connector) the device will operate in Device Mode. Using the
USB_OTG_CPEN signal on JX3 allows the user to control an external power source for USB_OTG_VBUS
on the end-user carrier card. Other considerations need to be made to accommodate Host Mode. Refer to
the Avnet UltraZed-EG I/O Carrier Card design for an example design for configuring the end-user carrier
card for either Host Mode or Device Mode.
Table 6
– USB 2.0 Pin Assignment and Definitions
Signal Name
Description
MPSoC Bank
MIO
USB3320 Pin
DATA[7:0]
USB Data lines
MIO Bank 502
52:63
D[7:0]
CLKOUT
USB Clock
MIO Bank 502
1
DIR
ULPI DIR output signal
MIO Bank 502
31
STP
ULPI STP input signal
MIO Bank 502
29
NXT
ULPI NXT output signal
MIO Bank 502
2
REFSEL[2:0]
USB Chip Select
N/C
N/C
8,11,14
DP
DP pin of USB Connector
18
DM
DM pin of USB Connector
19
ID
Identification pin of the USB
connector
23
RESET_B
Active-Low Reset
MIO Bank 502
N/C
27**
NOTE: ** Connected through AND-gates with PS_POR_B, PS_SRST_B, and
P1_USB0_RST_N from the I/O expander
2.4.1
SFVA625 Device Package Delay Compensation for USB2.0 Interface
The Zynq Ult MPSoC device package delay is accommodated for in the layout of the USB2.0
signal trace lengths. The average of min and max values for package delay is utilized to compensate for
the flight time caused by the delay associated with this package.