User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 391
UG585 (v1.11) September 27, 2016
Chapter 15: USB Host, Device, and OTG Controller
15.1.1 Features
The USB controller has the following key features:
USB 2.0 High Speed Host controller (480 Mb/s).
°
Intel® EHCI software programming model.
USB 2.0 HS and FS Device controller.
°
Up to 12 Endpoint: Control Endpoint plus 11 configurable Endpoints
USB 1.1 legacy FS/LS.
°
Embedded Transaction Translator to support FS/LS in Host mode.
On-the-Go, OTG 1.3 supplement.
°
Host Negotiation Protocol (HNP).
°
Session Request Protocol (SRP).
All USB Transaction types
°
Control, Bulk, Interrupt, Isochronous
•Local DMA Engine.
°
AHB Bus Master.
°
Transfers data between system memory and controller FIFOs.
°
Processes transfer descriptors for Device Endpoints and Host Schedules.
•Protocol Engine
°
Interprets USB packets
°
Responds in real-time based on controller status
Port/Transceiver Controller
°
8-bit parallel data pass-thru bus
ULPI Link Wrapper
°
Translates Rx and Tx transfers between ULPI I/O interface and a UTMI-like interface.
°
Bridge between the protocol engine and the ULPI interface.
°
Rx and Tx commands
ULPI I/O interface
°
8-bit SDR data plus clock, direction, next, stop signals.
°
12 ULPI PHY signals via MIO pins.
°
Clocked by PHY in Clock-out mode.
°
Viewport access to ULPI PHY registers
Host port indicator, power select and power fail indicator signals.
°
4 signals per controller via EMIO.