User manual

Table Of Contents
Zynq-7000 AP SoC Technical Reference Manual www.xilinx.com 474
UG585 (v1.11) September 27, 2016
Chapter 15: USB Host, Device, and OTG Controller
fs
15.15.3 System Interrupt
Each controller sends its own IRQ interrupt to the GIC interrupt controller and to the EMIO interface
based on events within the controller. Controller 0 generates IRQ #53 and controller 1 generates IRQ
#76. These are shown in more detail in section 7.2.3 Shared Peripheral Interrupts (SPI).
The individual host and device mode interrupts can be read and cleared using the usb.USBSTS
register and masked using the usb.USBINTR register. These interrupts are described in section
15.3.5 Interrupt and Status Bits Overview.
The individual OTG interrupts are contained in the usb.OTGSC register and described in section
15.14.2 OTG Interrupt and Control Bits.
15.15.4 APB Slave Interface
The 32-bit APB slave interface is used by the software to read and write the control and status
registers. The interface is AMBA 3.0 compatible. All signals are used except PRESET_N and PSLVERR.
15.15.5 AHB Master Interface
The 32-bit AHB master interface is used by the DMA controller to read and write data packets and
transfer descriptors. The interface is AMBA 3.0 compatible.
Unused Signals
All of the AHB interface signals are used except:
PROT[3:0] are tied to 0001 (non-cacheable transactions).
Table 15-49: USB Resets Summary List
Reset Name
Controller
State
Registers IRQ Reference
PS System Reset
AMBA (APB/AHB) Interface Reset
slcr.USB_RST_CTRL [USBx_CPU1X_RST]
Yes Yes no
Chapter 26, Reset System.
Reset values: Appendix B,
Register Details.
usb.USBCMD [RST]
(partial controller reset)
Partial no Device and Host Modes
OTG mode Auto-Reset
Hardware Assistance usb.USBOTG [HAAR]
no
Section 15.14.1 Hardware
Assistance Features
PHY reset
Output from PS GPIO controller
no effect no effect
no
Chapter 15, USB Host, Device,
and OTG Controller
Send USB Reset (Host Mode) no effect no effect no Software Example.
Receive USB Reset (Device Mode) no effect no effect [URI] Software Example.