Texas Instruments TMS320C6747 DSP Benutzerhandbuch

Seite von 34
1
Introduction
1.1
Purpose of the Peripheral
User's Guide
SPRUFM8 – September 2008
Universal Serial Bus OHCI Host Controller
This document describes the universal serial bus OHCI host controller.
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