User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 475
UG585 (v1.11) September 27, 2016
Chapter 15: USB Host, Device, and OTG Controller
15.16 I/O Interfaces
The controller has multiple I/O interfaces including the main ULPI that interfaces via MIO to the external
PHY and the port indicator and power signals via EMIO. The routing of the ULPI through the MIO must be
programmed. The routing of the signals through the EMIO is always available to logic in the PL that can
route these signals to the SelectIO pins.
15.16.1 Wiring Connections
The wiring connections for both MIO and EMIO are shown in Figure 15-19.
15.16.2 MIO-EMIO Programming
MIO Pins
The ULPI signals from each controller are routed to specific MIO pins. In this chapter, refer to
Table 15-50 USB ULPI Signals on MIO. A wiring diagram is shown in Figure 15-19, page 475.
The general routing concepts and MIO I/O buffer configurations are explained in section 2.5 PS-PL
MIO-EMIO Signals and Interfaces. A summary of the MIO pins is shown in section
2.5.4 MIO-at-a-Glance Table.
X-Ref Target - Figure 15-19
Figure 15-19: USB I/O Signal and PHY Wiring Diagram
ULPI
Signals via
MIO
USB D+
USB ID
USB
Signals via
EMIO
CLK
DIR
NXT
STP
DATA
ULPI
Pwr Select
Port Indicators
Pwr Fault
USB D-
VBUS
8-bit
60 MHz
Single Data
Rate
Host,
Device
or OTG
UTMI Clock
UTMI Data In
UTMI Data Out
UTMI PHY
ULPI PHY
Other UTMI
Signals
Zynq-7000
GPIO
Ex: PHY Reset
UTMI Reset
Oscillator
and PLL
DP
DM
VBUS
ID
Board Components
PS GPIO
Power, Port
Signals
UTMI PHY
Wrapper
UG585_c15_46_030413