1 introduction, 1 purpose of the peripheral, 2 features – Texas Instruments TMS320DM357 User Manual

Page 14: 3 features not supported, Universal serial bus (usb) controller, User's guide

Advertising
background image

1

Introduction

1.1

Purpose of the Peripheral

1.2

Features

1.3

Features Not Supported

User's Guide

SPRUGH3 – November 2008

Universal Serial Bus (USB) Controller

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.

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.

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

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).

Universal Serial Bus (USB) Controller

14

SPRUGH3 – November 2008

Submit Documentation Feedback

Advertising