usb-007
High-Speed USB host subsystem
High-speed USB Host
MPU
subsystem
INTC
L3
interconnect
L4-Core
interconnect
Device
Interrupt requests
USBHOST
USBHOST_MICLK
HS USB Host I/F pins
USBHOST_SICLK
TLL_IRQ
L3 master interface
L4 slave interface
USBHOST
USBHOST_FCLK1
USBHOST_FCLK2
Serial
Serial
Serial
USBTLL
Serial
Serial
Serial
clock
clock
Functional clock
Functional clock
controller
3
2
1
T
o
p
le
ve
l
mu
ltip
le
xin
g
T
o
p
le
ve
l
mu
ltip
le
xin
g
T
o
p
le
ve
l
mu
ltip
le
xin
g
PRCM
USBTLL_ICLK
USBTLL_FCLK
Functional clock
L4 Interface clock
ULPI TLL
ULPI TLL
ULPI TLL
UTMI
UTMI
UTMI
ULPI
ULPI
ULPI
ULPI
OHCI
controller
OHCI_IRQ
EHCI_IRQ
EHCI
controller
Channel 2
Channel 1
Channel 0
mm2_xxx
hsusb2_tll_xxx
hsusb2_xxx
hsusb1_tll_xxx
hsusb1_xxx
mm1_xxx
hsusb3_tll_xxx
mm3_xxx
Public Version
High-Speed USB Host Subsystem
www.ti.com
Figure 22-8. High-Speed USB Host Subsystem Highlight
22.2.1.1 Main Features
The high-speed USB host subsystem includes the following features:
•
Multiport high-speed USB host controller:
–
Complies with the USB 2.0 standard for high-speed (480 Mbps) functions
–
USB 2.0 low-speed (1.5M bit/s), full-speed (12M bit/s), and high-speed (480M bit/s) operations
–
Three downstream ports (3-port root hub)
–
Complies with EHCI (high-speed host controller)
–
Complies with OHCI (low-speed/full-speed host controller)
–
Supports suspend/resume and remote wakeup
–
Interface with USBTLL port A on all ports (UTMI+)
•
8-bit datapath
•
60-MHz synchronous (on-chip) interface
–
Interface with ULPI PHYs (transceivers) on all ports (only two mapped)
•
12-pin/8-bit data single data rate (SDR) mode
•
60-MHz clock input, provided by the host not the PHY (see TLL module below)
3234
High-Speed USB Host Subsystem and High-Speed USB OTG Controller
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated