Universal serial bus host controller, 1 introduction, 1 features – Cirrus Logic EP93xx User Manual
Page 441: 2 overview, 1 introduction -1, 1 features -1, 2 overview -1

DS785UM1
11-1
Copyright 2007 Cirrus Logic
1
1
1
1
11
Chapter 11
11
Universal 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
.)
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
11.2 Overview
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.