Usb 2.0 Host Controller; Overview; Usb - Intel IXP45X Developer's Manual

Network processors
Table of Contents

Advertisement

Intel
9.0

USB 2.0 Host Controller

9.1

Overview

This unit describes the USB Host controller functionality for the Intel
®
Intel
IXP46X Product Line of Network Processors. The functions being performed are
defined by the USB 2.0 specification, further information can be found at www.usb.org.
Not all features defined by the USB 2.0 specification are supported by the IXP45X/
IXP46X network processors. The following is a partial list of supported features:
• EHCI register interface
• Host function
• Low-speed interface
• Full-speed interface
The following is a partial list of USB 2.0 features not supported by the IXP45X/IXP46X
network processors:
• High-speed interface
• Device function
• OTG function
The USB Host core is a standards-based "Serial Interface Engine" for implementing a
USB interface in compliance with the USB 2.0 specification. The register and data
structure interfaces to the core are based on the Enhanced Host Controller Interface
(EHCI) specification from the Intel Corporation. By leveraging industry standards
throughout the core, the compatibility and quality of the final product are insured.
The USB Host core is designed to make efficient use of the system resources in this
design. The 32-bit system bus interface contains a chaining DMA (Direct Memory
Access) engine. This DMA engine reduces the interrupt load on the application
processor and reduces the total system bus bandwidth that must be dedicated to
servicing the USB interface.
Both this USB-host interface and the USB-device interface can be used at the same
time. (For more information on the USB-device interface, see
Device Controller"
9.2

USB

The Universal Serial Bus (USB) is a cable bus that supports data exchange between a
host computer and a wide range of simultaneously accessible peripherals. The attached
peripherals share USB bandwidth through a host-scheduled, token-based protocol. The
bus allows peripherals to be attached, configured, used, and detached while the host
and other peripherals are in operation.
®
®
Intel
IXP45X and Intel
IXP46X Product Line of Network Processors
Developer's Manual
352
®
®
IXP45X and Intel
IXP46X Product Line of Network Processors—USB 2.0 Host Controller
on
page
278.)
®
IXP45X and
Chapter 8.0, "USB 1.1
August 2006
Order Number: 306262-004US

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ixp46x

Table of Contents