User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 408
UG585 (v1.11) September 27, 2016
Chapter 15: USB Host, Device, and OTG Controller
15.3.5 Interrupt and Status Bits Overview
Each controller has a IRQ interrupt signal to the PS interrupt controller that is an accumulation of
enable interrupts listed in Table 15-2 except for some Status-only bit that can’t generate an
interrupt.
•Controller 0: IRQ ID #53
•Controller 1: IRQ ID #76
USBSTS Interrupt, Status and Enable Registers
The interrupt and status bits of the usb.USBSTS registers are listed in Table 15-2 USB Interrupt and
Status Register Bits. The interrupt bits are maskable using the usb.USBINTR registers. The status bits
do not generate an interrupt and are read-only to provide status information to software.
0x0178 ENDPTNAK
x~~ R/WTC
0x017C ENDPTNAKEN
x~~ RW
Operational: Host mode (EHCI) and Device mode.
0x0180 CONFIGFLAG
xxxx RO
0x0184 PORTSC1
xxxxRW, RO, R/W1C partial
[WKDS] [WKCN] [WKOC]
no
[PIC] [PR]
no
others
yes
Operational: Mode Control.
0x01A4 OTGSC
x~~~RW, RO, R/W1C no
0x01A8 USBMODE
xxx~ RW yes
Endpoint Configuration and Control (Device mode), refer to Figure 15-4 for details.
0x01AC ENDPTSETUPSTAT
~x~~ R/W1C yes
0x01B0 ENDPTPRIME
~x~~ R/W1S yes
0x01B4 EMDPTFLUSH
~x~~ R/W1S yes
0x01B8 ENDPTSTAT
~x~~ RO no
0x01BC ENDPTCOMPLETE
~x~~ R/W1C yes
0x01C0 ENDPTCTRL 0
~x~~ RW, RO yes, except RO
0x01C4 to
0x01EC
ENDPTCTRL {1 to 11}
~x~~ RW, R/W1C yes
Table 15-1: USB Controller Register Overview (Contd)
Offset
Address
Register Name
OTG/
Mode
Dev Host EHCI
Type
Affected by
USBCMD Reset
Bit Acronym