English
Language : 

82801DB Datasheet, PDF (442/587 Pages) Intel Corporation – Intel 82801DB I/O Controller Hub 4 (ICH4)
EHCI Controller Registers (D29:F7)
12.2.2.5
CTRLDSSEGMENT—Control Data Structure Segment Register
Offset:
Default Value:
CAPLENGTH + 10–13h
00000000h
Attribute: R/W
Size:
32 bits
This 32-bit register corresponds to the most significant address bits [63:32] for all EHCI data
structures. Since the ICH4 hardwires the 64-bit Addressing Capability field in HCCPARAMS to
1s, then this register is used with the link pointers to construct 64-bit addresses to EHCI control
data structures. This register is concatenated with the link pointer from either the
PERIODICLISTBASE, ASYNCLISTADDR, or any control data structure link field to construct a
64-bit address. This register allows the host software to locate all control data structures within the
same 4 GB memory segment.
12.2.2.6
Bit
Description
31:12
11:0
Upper Address [63:44] — R/W. These bits are hardwired, read-only to 0 in the ICH4. The ICH4
EHC is only capable of generating addresses up to 16 terabytes (44 bits of address).
Upper Address [43:32] — R/W. This 12-bit field corresponds to address bits 43:32 when forming a
control data structure address.
PERIODICLISTBASE—Periodic Frame List Base Address Register
Offset:
Default Value:
CAPLENGTH + 14–17h
00000000h
Attribute: R/W
Size:
32 bits
This 32-bit register contains the beginning address of the Periodic Frame List in the system
memory. Since the ICH4 host controller operates in 64-bit mode (as indicated by the one in the
64-bit Addressing Capability field in the HCCSPARAMS register), then the most significant
32 bits of every control data structure address comes from the CTRLDSSEGMENT register. HCD
loads this register prior to starting the schedule execution by the Host controller. The memory
structure referenced by this physical memory pointer is assumed to be 4-KB aligned. The contents
of this register are combined with the Frame Index Register (FRINDEX) to enable the Host
controller to step through the Periodic Frame List in sequence.
Bit
Description
31:12
11:0
Base Address (Low) — R/W. These bits correspond to memory address signals [31:12],
respectively.
Reserved. Must be written as 0s. During runtime, the value of these bits are undefined.
442
Intel® 82801DB ICH4 Datasheet