Public Version
www.ti.com
High-Speed USB Host Subsystem
22.2.5.1.1.2 TLL
The high-speed USB host controller is coupled with the USBTLL module to compose the ULPI TLL
interface modes.
The high-speed USB host controller uses its UTMI ports (bypassing the ULPI ports). The
USBHOST.
[12] P3_ULPI_BYPASS, USBHOST.
[11]
P2_ULPI_BYPASS, or USBHOST.
[0] P1_ULPI_BYPASS bit must be set to 1,
depending on the port used in UTMI mode.
At the USBTLL module level, a channel configuration for ULPI TLL interfaces must be set (see
, Channel Configurations).
Two configurations are supported for ULPI TLL interfaces in the device:
•
Configuration 2: ULPI synchronous TLL mode
•
Configuration 4: Serial UTMI to serial ULPI TLL mode
In both configurations, the USBHOST.
[2:1] CHANMODE field must be cleared to
0x0 (UTMI-to-ULPI TLL mode).
The selection of the ULPI TLL interface version, 12-pin/8-bit data version (SDR mode) or 8-pin/4-bit data
version (DDR mode) is done through the USBHOST.
[8] ULPIDDRMODE bit (0:
SDR mode; 1: DDR mode).
22.2.5.1.2 Serial Interface Selection
The high-speed USB host subsystem supports the following modes with the serial interfaces:
•
External USB transceiver configurations
–
Serial 6-pin PHY (transceiver) interfaces: 6-pin unidirectional (TX: DAT/SE0 or TX: DP/DM), 4-pin
bidirectional and 3-pin bidirectional modes
•
TLL configurations
–
Serial 6-pin TLL interfaces: 6-pin unidirectional (TX: DAT/SE0 or TX: DP/DM), 4-pin bidirectional,
3-pin bidirectional, and 2-pin bidirectional modes
The high-speed USB host controller is coupled with the USBTLL module to compose the serial interface
modes.
The high-speed USB host controller uses its UTMI ports (bypassing the ULPI ports). The
USBHOST.
[12] P3_ULPI_BYPASS, USBHOST.
[11]
P2_ULPI_BYPASS, or USBHOST.
[0] P1_ULPI_BYPASS bit must be set to 1,
depending on the port. In UTMI mode, all ports of the high-speed USB host controller are in UTMI mode.
At the USBTLL module level, a channel configuration for serial interfaces must be set (see
, Channel Configurations).
One configuration is supported for serial interfaces in the device, the Configuration 6 including two modes:
•
Serial UTMI to serial TLL
•
Serial UTMI to serial PHY
The multimode-mode serial interface mode selection is done through the
USBHOST.
[27:24] FSLSMODE field only when the main channel mode is serial
(USBHOST.
[2:1] CHANMODE field = 0x1 = UTMI-to-serial mode).
Table 22-54. USB Connectivity Mode Description
Usual Name
6-Pin
6-Pin
3-Pin
4-Pin
6-Pin
6-Pin
3-Pin
4-Pin
2-Pin
2-Pin
Mode
Mode
Mode
Mode
TLL
TLL
TLL
TLL
TLL
TLL
(Alt)
Mode
Mode
Mode
Mode
Mode
(Alt)
(Alt)
Mode
USBHOST.
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
0xA
0xB
:24] FSLSMODE
field
3283
SWPU177N – December 2009 – Revised November 2010
High-Speed USB Host Subsystem and High-Speed USB OTG Controller
Copyright © 2009–2010, Texas Instruments Incorporated