Interface Register Sets; Register Legend - Intel IXP45X Developer's Manual

Network processors
Table of Contents

Advertisement

USB 2.0 Host Controller—Intel
Table 122.

Register Legend

Attribute
RS
RW
RW1C
Slave accesses from the controlling processor enables access to the configuration,
control, and status registers. One function of the system address map is the registers
base address, which must begin on a DWord (32-bit) boundary.
Configuration, control and status registers are divided into three categories:
• Identification registers — Identification Registers are used to declare the slave
interface presence along with the complete set of the hardware configuration
parameters. These are internal registers to the design and are not exposed to the
user of the product.
• Capability registers — Static, read only capability registers define the software
limits, restrictions, and capabilities of the host controller.
• Operational registers — Comprised of dynamic control or status registers that may
be read only, read/write, or read/write to clear. The following sections define the
use of these registers.
EHCI registers are listed alongside device registers to show the complementary nature
of host and device control.
Please note that the USB core utilized within this system was designed to
support both Host and Device operation. However, the Host functionality is
the only item which was actually implemented and tested on this particular
instantiation of the USB Core. Any attempt to utilize the USB Device
functionality included within this core will result in unpredictable behavior.
Table 123.

Interface Register Sets

Offset
000h to 0fch
100h to 124h
140h to 1FCh
August 2006
Order Number: 306262--, Revision: 004US
®
®
IXP45X and Intel
IXP46X Product Line of Network Processors
Legend
Read/Set
WO
Read/Write
NA
Normal Read
RW1S
Write '1' to clear
Register Set
Identification registers are used to declare the slave interface
Identification Registers
presence and include a table of the hardware configuration
parameters.
Capability registers specify the limits, restrictions, and capabilities
of a host controller implementation.
Capability Registers
These values are used as parameters to the host driver.
Operational registers are used by the system software to control
Operational Registers
and monitor the operational state of the host controller.
Intel
Attribute
Legend
Write Only
Not Accessible
Normal Read
Write '1' to set
Explanation
®
®
IXP45X and Intel
IXP46X Product Line of Network Processors
Developer's Manual
365

Advertisement

Table of Contents
loading

This manual is also suitable for:

Ixp46x

Table of Contents