English
Language : 

82801DB Datasheet, PDF (432/587 Pages) Intel Corporation – Intel 82801DB I/O Controller Hub 4 (ICH4)
EHCI Controller Registers (D29:F7)
12.2 Memory-Mapped I/O Registers
The USB 2.0 EHCI memory-mapped I/O space is composed of two sets of registers: Capability
Registers and Operational Registers.
Note:
When the USB EHCI function is in the D3 PCI power state, accesses to the USB EHCI memory
range are ignored and result in a master abort. Similarly, if the Memory Space Enable (MSE) bit is
not set in the Command register in configuration space, the memory range will not be decoded by
the ICH4 Enhanced Host Controller (EHC). If the MSE bit is not set, the ICH4 must default to
allowing any memory accesses for the range specified in the BAR to go to PCI. This is because the
range may not be valid and, therefore, the cycle must be made available to any other targets that
may be currently using that range.
12.2.1 Host Controller Capability Registers
These registers specify the limits, restrictions and capabilities of the host controller
implementation. Within the Host Controller Capability Registers, only the Structural Parameters
register is writable. This register is implemented in the Suspend well and is only reset by the
standard suspend-well hardware reset, not by HCRESET or the D3-to-D0 reset.
Table 12-2. Enhanced Host Controller Capability Registers
Offset
00h
02–03h
04–07h
08–0Bh
Mnemonic
CAPLENGTH
HCIVERSION
HCSPARAMS
HCCPARAMS
Register Name
Capabilities Registers Length
Host Controller Interface Version Number
Host Controller Structural Parameters
Host Controller Capability Parameters
Default
20h
0100h
00103206h
00006871h
Type
RO
RO
R/W-Special
RO
NOTE: “Read/Write-Special” means that the register is normally read-only, but may be written when the
WRT_RDONLY bit is set. Because these registers are expected to be programmed by BIOS during
initialization, their contents must not get modified by HCRESET or D3-to-D0 internal reset.
12.2.1.1
CAPLENGTH—Capability Registers Length Register
Offset:
00h
Default Value: 20h
Attribute: RO
Size:
8 bits
Bit
Description
Capability Register Length Value — RO. This register is used as an offset to add to the Memory
7:0 Base Register to find the beginning of the Operational Register Space. This is fixed at 20h,
indicating that the Operation Registers begin at offset 20h.
432
Intel® 82801DB ICH4 Datasheet