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

Advertising
background image

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

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.

Advertising