User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 399
UG585 (v1.11) September 27, 2016
Chapter 15: USB Host, Device, and OTG Controller
Documents and Specifications
The reader should be familiar of USB technology and access to the following documents. These
documents are mentioned in the text and are listed in Third-Party IP and Standards Documents in
Appendix A.
Zynq-7000 AP SoC Documents
°
TRM for all Zynq-7000 series; UG585. Architecture and register-level programming.
°
Data Sheet for 7z010, 7z015, and 7z020 dual core and 7z007s, 7z012s, and 7z014s single
core devices; DS187. Electrical specifications.
°
Data Sheet for 7z030, 7z035, 7z045, and 7z100 devices; DS191. Electrical specifications.
°
Errata Sheets for all devices; ENxxx (multiple). Related AR list, AR47916.
7-Series FPGA Documents
°
Refer to the list in A.3.2 PL Documents – Device and Boards.
USB Specifications
°
USB 2.0 Specification
°
UTMI+ Low Pin Interface (ULPI) Specification
°
Enhanced Host Controller Interface (EHCI) Specification for Universal Serial Bus
Chapter Nomenclature
Refer to the USB 2.0 Specification, Chapter 2 Terms and Abbreviations.
Xilinx Corporate glossary includes general terms.
Chapter-specific terms:
°
DCD means device controller driver. This is the device driver software used in device mode.
°
HCD means host controller driver. This is the device driver software used in host mode.
°
The term Frame applies to FS/LS mode. Microframe applies to HS mode. (Micro)frame
applies to FS/LS and HS modes.
°
In the USB Controller chapter, DWord means 32 bits. In the rest of the PS, a word is defined
to mean 32 bits.
°
There are two dual-purpose registers (for host and device mode) listed in Table 15-1. The
usb.ASYNCLISTADDR_ENDPOINTLISTADDR register is referred to as usb.ASYNCLISTADDR_
when discussing Host mode and usb._ENDPOINTLISTADDR when discussing Device mode.
The usb.PERIODICLISTBASE_DEVICEADDR register is similar.