![Intel IXP45X Скачать руководство пользователя страница 365](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092365.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Order Number: 306262--, Revision: 004US
365
USB 2.0 Host Controller—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
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.
RS
Read/Set
WO
Write Only
RW
Read/Write
NA
Not Accessible
RW1C
Normal Read
Write ‘1’ to clear
RW1S
Normal Read
Write ‘1’ to set
Table 122.
Register Legend
Attribute
Legend
Attribute
Legend
Table 123.
Interface Register Sets
Offset
Register Set
Explanation
000h to 0fch
Identification Registers
Identification registers are used to declare the slave interface
presence and include a table of the hardware configuration
parameters.
100h to 124h
Capability Registers
Capability registers specify the limits, restrictions, and capabilities
of a host controller implementation.
These values are used as parameters to the host driver.
140h to 1FCh
Operational Registers
Operational registers are used by the system software to control
and monitor the operational state of the host controller.