Texas Instruments TMS320DM357 User Manual
Page 3

Contents
1
Introduction
1.1
Purpose of the Peripheral
..............................................................................................
1.2
Features
1.3
Features Not Supported
................................................................................................
1.4
Functional Block Diagram
..............................................................................................
1.5
Supported Use Case Examples
.......................................................................................
1.6
Industry Standard(s) Compliance Statement
........................................................................
2
Peripheral Architecture
2.1
Clock Control
2.2
Signal Descriptions
2.3
Indexed and Non-Indexed Registers
..................................................................................
2.4
USB PHY Initialization
..................................................................................................
2.5
Dynamic FIFO Sizing
...................................................................................................
3
USB Controller Host and Peripheral Modes Operation
............................................................
3.1
USB Controller Peripheral Mode Operation
..........................................................................
3.2
USB Controller Host Mode Operation
................................................................................
3.3
DMA Operation
3.4
Interrupt Handling
3.5
Test Modes
3.6
Reset Considerations
...................................................................................................
3.7
Interrupt Support
3.8
EDMA Event Support
...................................................................................................
3.9
Power Management
4
Registers
4.1
Control Register (CTRLR)
..............................................................................................
4.2
Status Register (STATR)
...............................................................................................
4.3
RNDIS Register (RNDISR)
.............................................................................................
4.4
Auto Request Register (AUTOREQ)
..................................................................................
4.5
USB Interrupt Source Register (INTSRCR)
..........................................................................
4.6
USB Interrupt Source Set Register (INTSETR)
.....................................................................
4.7
USB Interrupt Source Clear Register (INTCLRR)
...................................................................
4.8
USB Interrupt Mask Register (INTMSKR)
............................................................................
4.9
USB Interrupt Mask Set Register (INTMSKSETR)
..................................................................
4.10
USB Interrupt Mask Clear Register (INTMSKCLRR)
...............................................................
4.11
USB Interrupt Source Masked Register (INTMASKEDR)
..........................................................
4.12
USB End of Interrupt Register (EOIR)
................................................................................
4.13
USB Interrupt Vector Register (INTVECTR)
.........................................................................
4.14
Transmit CPPI Control Register (TCPPICR)
.........................................................................
4.15
Transmit CPPI Teardown Register (TCPPITDR)
....................................................................
4.16
CPPI DMA End of Interrupt Register (CPPIEOIR)
..................................................................
SPRUGH3 – November 2008
Table of Contents
3