Texas Instruments TMS320DM357 manual Purpose of the Peripheral, Features Not Supported

Models: TMS320DM357

1 144
Download 144 pages 62.56 Kb
Page 14
Image 14

User's Guide

SPRUGH3–November 2008

Universal Serial Bus (USB) Controller

1Introduction

This document describes the universal serial bus (USB) controller in the TMS320DM357 Digital Media System-on-Chip (DMSoC). The controller supports high-speed USB peripheral mode and high-speed limited host-mode operations. The USB controller can be operated by ARM through the memory-mapped registers.

Note: The High-Speed USB OTG Controller is an instantiation of the MUSBMHDRC from Mentor Graphics Corporation.

This document contains materials that are ©2003-2007 Mentor Graphics Corporation.

Mentor Graphics is a registered trademark of Mentor Graphics Corporation or its affiliated companies in the United States and other countries.

1.1Purpose of the Peripheral

The USB controller supports data throughput rates up to 480 Mbps. It provides a mechanism for data transfer between USB devices and also supports host negotiation.

1.2Features

The USB has the following features:

Supports USB 2.0 peripheral at High Speed (480 Mbps) and Full Speed (12 Mbps)

Supports USB 2.0 host at High Speed (480 Mbps), Full Speed (12 Mbps), and Low Speed (1.5 Mbps)

Supports USB 2.0 OTG

Supports four simultaneous RX and TX endpoints, more can be supported by dynamically switching

Each endpoint can support all transfer types (control, bulk, interrupt, and isochronous)

Supports USB extensions for Session Request (SRP) and Host Negotiation (HNP)

Includes a 4K endpoint FIFO RAM, and supports programmable FIFO sizes

External 5V power supply for VBUS can be controlled through I2C

Includes a DMA controller that supports four TX and four RX DMA channels

Includes RNDIS mode of DMA for accelerating RNDIS type protocols using short packet termination over USB

1.3Features Not Supported

The following features are not supported:

High Bandwidth Isochronous Transfer.

High Bandwidth Interrupt Transfer.

Automatic Amalgamation of Bulk Packets (CPPI DMA will indirectly handle this feature and is not supported at the core level).

Automatic Splitting of Bulk Packets (CPPI DMA will indirectly handle this feature and is not supported at the core level).

14

Universal Serial Bus (USB) Controller

SPRUGH3–November 2008

 

 

Submit Documentation Feedback

Page 14
Image 14
Texas Instruments TMS320DM357 manual Purpose of the Peripheral, Features Not Supported