User's Guide

SPRUFM8–September 2008

Universal Serial Bus OHCI Host Controller

1Introduction

This document describes the universal serial bus OHCI host controller.

1.1Purpose of the Peripheral

The USB OHCI host controller (HC) is a single port controller that communicates with USB devices at the USB low-speed (1.5M bit-per-second maximum) and full-speed (12M bit-per-second maximum) data rates. It is compatible with the Universal Serial Bus Specification Revision 2.0 and the Open HCI—Open Host Controller Interface Specification for USB, Release 1.0a, available through the Compaq Computer Corporation web site, and hereafter called the OHCI Specification for USB. It is assumed that users of the USB host controller are already familiar with the USB Specification and OHCI Specification for USB.

The USB host controller implements the register set and makes use of the memory data structures defined in the OHCI Specification for USB. These registers and data structures are the mechanisms by which a USB host controller driver software package can control the USB host controller. The OHCI Specification for USB also defines how the USB host controller implementation must interact with those registers and data structures in system memory.

To reduce processor software and interrupt overhead, the USB host controller generates USB traffic based on data structures and data buffers stored in system memory. The USB host controller accesses these data structures without direct intervention by the processor using its bus master port. These data structures and data buffers can be located in internal or external system RAM.

The USB host controller provides an interrupt to both the ARM and DSP.

SPRUFM8–September 2008

Universal Serial Bus OHCI Host Controller

7

Submit Documentation Feedback

 

 

Page 7
Image 7
Texas Instruments TMS320C6747 DSP manual Universal Serial Bus Ohci Host Controller, Purpose of the Peripheral