Owner's manual

Table Of Contents
DS785UM1 11-1
Copyright 2007 Cirrus Logic
1
1
1
1
11
Chapter 11
11Universal Serial Bus Host Controller
11.1 Introduction
Note: The EP9301 and EP9302 processors each have 2 USB 2.0 Host ports.
Note: The EP9307, EP9312, and EP9315 processors each have 3 USB 2.0 Host ports.
The Universal Serial Bus (USB) Host Controller enables communication to USB 2.0 low-
speed (1.2 Mbps) and full-speed (12 Mbps) devices. The controller supports three root hub
ports and complies with the Open Host Controller Interface (OpenHCI) specification, version
1.0a. (For additional information, see Section P.3 in Chapter P, "Preface".)
11.1.1 Features
The features of the USB Host Controller are:
Open Host Controller Interface Specification (OpenHCI) Rev 1.0 compliant.
Universal Serial Bus Specification Rev. 2.0 compliant.
Support for both low speed and full speed USB devices.
Root Hub has three downstream ports
Master and Slave AHB interfaces
DMA functionality
The USB Host Controller is partitioned into the key sub blocks as indicated in Figure 11-6.
11.2 Overview
Figure 11-1 shows four main focus areas of a USB system. These areas are:
Client Software/USB Driver
Host Controller Driver (HCD)
Host Controller (HC)
USB Device.