Preliminary
Introduction
www.ti.com
20.1 Introduction
20.1.1 Overview
The USB controller provides a low-cost connectivity solution for numerous consumer portable devices
by providing a mechanism for data transfer between USB devices with a line/bus speed up to 480
Mbps. The device USB subsystem has two independent USB 2.0 Modules built around two OTG
controllers. Even though the controllers are OTG controllers, OTG features are not supported by any of
the ports. Each port has the support for a dual-role feature allowing for additional versatility enabling
operation capability as a host or peripheral. Both ports have identical capabilities and operate
independent of each other.
Each USB controller is built around the Mentor USB OTG controller (musbmhdrc) and Synopsys
SR70LX PHY. Each USB controller has user configurable 32K Bytes of Endpoint FIFO and has the
support for 15 ‘Transmit’ endpoints and 15 ‘Receive’ endpoints in addition to Endpoint 0. The USB
subsystem makes use of the CPPI 4.1 DMA for accelerating data movement via a dedicated DMA
hardware.
The two USB modules share the CPPI DMA controller and accompanying Queue Manager, Interrupt
Pacer, Power Management module, and PHY/UTMI clock.
Within the descriptions of the USB subsystem that would follow, the term USB controller or USB PHY is
used to mean/refer to any of the two USB controllers or PHYs existing within the USB subsystem. The
term USB module is used to mean/refer to any of the two USB modules. USB0(1) is used to refer to
one of the two USB Modules.
20.1.2 Acronyms, Abbreviations, and Definitions
AHB
Advanced High-Performance Bus
CBA
Common Bus Architecture
CDC
Change Data Capture
CPPI
Communications Port Programming Interface
CPU
Central Processing Unit
DFT
Design for Test
DMA
Direct Memory Access
DV
Design Verification
EOI
End of Interrupt
EOP
End of Packet
FIFO
First-In First-Out
FS
Full-Speed USB Data Rate
HNP
Host Negotiation
HS
High-Speed USB Data Rate
INTD
Interrupt Distributor
IP
Intellectual Property
ISO
Isochronous transfer type
LS
Low-Speed USB data rate
MHz
Megahertz
MP[
Middle of Packet
OCP
Open Core Protocol
OCP HD
OCP High Performance
OCP MMR
OCP Memory Mapped Registers
OTG
On-The-Go
PDR
Physical Design Requirements
PHY
Physical Layer Device
1752
Universal Serial Bus (USB)
SPRUGX9 – 15 April 2011
© 2011, Texas Instruments Incorporated
Содержание TMS320C6A816 Series
Страница 2: ...Preliminary 2 SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 92: ...92 Read This First SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1122: ...1122 Multichannel Audio Serial Port McASP SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1562: ...1562 Real Time Clock RTC SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1658: ...1658 Timers SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1750: ...1750 UART IrDA CIR Module SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...
Страница 1984: ...1984 Universal Serial Bus USB SPRUGX9 15 April 2011 Submit Documentation Feedback 2011 Texas Instruments Incorporated...