Format of PCI Configuration data for Intel 82434LX/NX Cache/DRAM Controller |
Offset | Size | Description | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
00h |
64 BYTEs |
header (see #00878) (vendor ID 8086h, device ID 04A3h) (revision numbers: 01h/03h are 82434LX, 1xh are 82434NX) (command register only supports bits 8,6,2,1,0) | |||||||||||||||||||||
40h |
16 BYTEs |
unused (hard-wired to 00h) | |||||||||||||||||||||
44h |
BYTE |
??? (AMI BIOS writes 00h) | |||||||||||||||||||||
45h |
BYTE |
??? (AMI BIOS writes 00h) | |||||||||||||||||||||
50h |
BYTE |
Host CPU Selection (see #01056) | |||||||||||||||||||||
51h |
BYTE |
deturbo frequency control register when deturbo mode is selected (see PORT 0CF9h), the chipset places a hold on the memory bus for a fraction of the time inversely proportional to the value in this register by comparing it against a free-running 8-bit counter counting at 1/8 the CPU clock speed
|
|||||||||||||||||||||
52h |
BYTE |
Secondary Cache Control (see #01057) | |||||||||||||||||||||
53h |
BYTE |
Host Read/Write Buffer Control (see #01058) | |||||||||||||||||||||
54h |
BYTE |
PCI Read/Write Buffer Control
|
|||||||||||||||||||||
55h |
2 BYTEs |
reserved | |||||||||||||||||||||
57h |
BYTE |
DRAM Control (see #01059) | |||||||||||||||||||||
58h |
BYTE |
DRAM Timing (see also #01117)
|
|||||||||||||||||||||
59h |
7 BYTEs |
Programmable Attribute Map registers 0-6 (see #01118) | |||||||||||||||||||||
60h |
8 BYTEs |
DRAM Row Boundary registers 0-7 (chip revisions numbered <
10h [LX] only support six rows of DRAM) each register N indicates the amount of cumulative amount of memory in SIMM banks 0-N, in multiples of 1M; offset 67h (65h on 82434LX's) contains the total amount of memory installed in the system; on the 82434NX, two additional bits are concatenated to each row boundary from the DRAM Row Boundary Extension registers to allow up to 1024M of memory to be specified (though only 512M are supported) |
|||||||||||||||||||||
68h |
4 BYTEs |
(NX only) DRAM Row Boundary Extension registers each nybble is concatenated with the corresponding DRAM Row Boundary register to form a 12-bit boundary value (of which only the low 10 bits are actually used) |
|||||||||||||||||||||
6Ch |
DWORD |
reserved (hardwired to 00000000h) | |||||||||||||||||||||
70h |
BYTE |
Error Command (see #01060) | |||||||||||||||||||||
71h |
BYTE |
Error Status (see #01061) | |||||||||||||||||||||
72h |
BYTE |
System Management RAM control (see also #01123)
|
|||||||||||||||||||||
73h |
5 BYTEs |
reserved | |||||||||||||||||||||
78h |
WORD |
Memory Space Gap
|
|||||||||||||||||||||
7Ah |
2 BYTEs |
reserved | |||||||||||||||||||||
7Ch |
DWORD |
Frame Buffer Range (see #01062) | |||||||||||||||||||||
80h |
128 BYTEs |
reserved |
Note: |
The 82434NX is part of the Intel Neptune chipset. |
See Also: |