![Intel IXP45X Developer'S Manual Download Page 367](http://html1.mh-extra.com/html/intel/ixp45x/ixp45x_developers-manual_2073092367.webp)
Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
August 2006
Developer’s Manual
Order Number: 306262--, Revision: 004US
367
USB 2.0 Host Controller—Intel
®
IXP45X and Intel
®
IXP46X Product Line of Network Processors
9.10
Identification Registers
Identification registers are used to declare the slave interface presence and include a
table of the hardware configuration parameters.
9.10.1
ID
Address:
Base + 000h
Default Value: 0x0033_FA05
Attribute:
Read Only
Size:
32 bits
The Identification register (ID) provides a simple way to determine if the USB 2.0 core
is provided in the system. The ID register identifies the USB 2.0 core and its revision.
9.10.2
HWGENERAL
Address:
Base + 004h
Default Value: 00000000_00000000_000000_1_010_00_0_01_1b
0x0000_0283
Attribute:
Read Only
Size:
32 bits
General hardware parameters as defined in
Section 9.7, “System Level Issues and Core
180h
4
CONFIGFLAG
Configured Flag
Register
÷
184h
4
PORTSC1
Port Status/Control
1
÷
1A8h
4
USBMODE
USB Device Mode
÷
Table 124.
Host Capability Registers (Sheet 2 of 2)
Offset
Size
(Bytes)
Mnemonic
Register Name
Single
Port
Host
(SPH)
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
(Reserved)
REVISION
1
1
NID
0
0
ID
Table 125.
Identification Register Fields
Field
Description
ID[5:0]
Configuration number. This number is set to 0x05 and indicates that the peripheral is
the USB 2.0 core.
NID[5:0]
Ones complement version of ID[5:0].
REVISION[7:0]
Revision number of the core
(Reserved)
These bits are reserved and should be zero.