High-Speed USB controller
MPU
subsystem
INTC
USBHS_FCLK
PRCM
L3
interconnect
L4-Core
interconnect
Device
USBHS_MSTANDBY
M_IRQ_93
USBHS_SWAKEUP
USBHS_MICLK
USBHS_IDLEREQ
USBHS_SIDLEACK
Complementary settings for
HS USB
CORE_L3_ICLK
USBHS_MWAIT
HSUSB_DMA_NINT
HSUSB_MC_NINT
hsusb0_clk
System
control
usb−004
M_IRQ_92
USBHS_SICLK
CORE_L4_ICLK
Public Version
www.ti.com
High-Speed USB OTG Controller
22.1.3 High-Speed USB OTG Controller Integration
The high-speed USB controller is connected to L3 interconnect master (initiator) and slave (target)
interfaces and L4-Core interconnect. The L3 interconnect generates data traffic within the device. The
L4-Core interconnect is a configuration port for register setting.
highlights the high-speed USB controller integration in the device.
Figure 22-5. High-Speed USB Controller Integration
22.1.3.1 Clocking, Reset, and Power-Management Scheme
22.1.3.1.1 Clocks
22.1.3.1.1.1 Module Clocks
Three clocks are provided to the high-speed USB controller, as shown in
.
Table 22-2. USB Clocks
Attributes
Frequency
Name
Mapping
Comments
Functional clock
60 MHz
USBHS_FCLK
hsusb0_clk
Source is external
transceiver (ULPI)
Master Interface clock
Depending on PRCM register
USBHS_MICLK
CORE_L3_ICLK
Source is PRCM module
settings
3215
SWPU177N – December 2009 – Revised November 2010
High-Speed USB Host Subsystem and High-Speed USB OTG Controller
Copyright © 2009–2010, Texas Instruments Incorporated