Intel® 945G/945GZ/945GC/ 945P/945PL Express Chipset Family ...
Intel® 945G/945GZ/945GC/ 945P/945PL Express Chipset Family ... Intel® 945G/945GZ/945GC/ 945P/945PL Express Chipset Family ...
Register Description 3.1 Register Terminology The following table shows the register-related terminology that is used. Item Description RO Read Only bit(s). Writes to these bits have no effect. RS/WC Read Set / Write Clear bit(s). These bits are set to 1 when read and then will continue to remain set until written. A write of 1 clears (sets to ‘0’) the corresponding bit(s) and a write of 0 has no effect. R/W Read / Write bit(s). These bits can be read and written. R/WC Read / Write Clear bit(s). These bits can be read. Internal events may set this bit. A write of 1 clears (sets to 0) the corresponding bit(s) and a write of 0 has no effect. R/WC/S Read / Write Clear / Sticky bit(s). These bits can be read. Internal events may set this bit. A write of 1 clears (sets to 0) the corresponding bit(s) and a write of 0 has no effect. Bits are not cleared by "warm" reset, but will be reset with a cold/complete reset (for PCI Express* related bits a cold reset is “Power Good Reset” as defined in the PCI Express* Specification). R/W/L Read / Write / Lockable bit(s). These bits can be read and written. Additionally, there is a bit (which may or may not be a bit marked R/W/L) that, when set, prohibits this bit field from being writeable (bit field becomes Read Only). R/W/S Read / Write / Sticky bit(s). These bits can be read and written. Bits are not cleared by "warm" reset, but will be reset with a cold/complete reset (for PCI Express related bits a cold reset is “Power Good Reset” as defined in the PCI Express* Specification). R/WSC Read / Write Self Clear bit(s). These bits can be read and written. When the bit is 1, hardware may clear the bit to 0 based upon internal events, possibly sooner than any subsequent read could retrieve a 1. R/WSC/L Read / Write Self Clear / Lockable bit(s). These bits can be read and written. When the bit is 1, hardware may clear the bit to 0 based upon internal events, possibly sooner than any subsequent read could retrieve a 1. Additionally there is a bit (which may or may not be a bit marked R/W/L) that, when set, prohibits this bit field from being writeable (bit field becomes Read Only). R/WO Write Once bit(s). Once written, bits with this attribute become Read Only. These bits can only be cleared by a Reset. W Write Only. Registers with this attribute have bits that may be written, but will always-return zeros when read. They are used for write side effects. Any data written to these registers cannot be retrieved. 3.2 Platform Configuration In platforms that support DMI (such as, this (G)MCH) the configuration structure is significantly different from hub architectures prior to the Intel ® 915x Express chipsets. The DMI physically connects the (G)MCH and the ICH7; thus, from a configuration standpoint, the DMI is logically PCI bus 0. As a result, all devices internal to the (G)MCH and the ICH7 appear to be on PCI bus 0. Note: The ICH7 internal LAN controller does not appear on bus 0; it appears on the external PCI bus (bus number is configurable). The system’s primary PCI expansion bus is physically attached to the ICH7 and, from a configuration perspective, appears to be a hierarchical PCI bus behind a PCI-to-PCI bridge and, therefore, has a programmable PCI bus number. The PCI Express graphics attach appears to system software to be a real PCI bus behind a PCI-to-PCI bridge that is a device resident on PCI bus 0. 50 Intel ® 82945G/82945GZ/82945GC GMCH and 82945P/82945PL MCH Datasheet
Register Description Note: A physical PCI bus 0 does not exist; DMI and the internal devices in the (G)MCH and ICH7 logically constitute PCI Bus 0 to configuration software (see Figure 3-1). Figure 3-1. Conceptual Chipset Platform PCI Configuration Diagram Host-PCI Express Bridge Bus 0, Device 1 (Intel ® 82945G/82945P/82945PL GMCH Only) Internal Graphics Controller Bus 0, Device 2 (Intel ® 82945G/82945GZ GMCH Only) Processor PCI Configuration Window in I/O Space Direct Media Interface (DMI) (G)MCH DRAM Controller Interface Bus 0, Device 0 PCI_Config_Dia The (G)MCH contains three PCI devices within a single physical component. The configuration registers for the three devices are mapped as devices residing on PCI bus 0. � Device 0: Host Bridge Controller. Logically, this device is a PCI device residing on PCI bus 0. Device 0 contains the standard PCI header registers, PCI Express base address register, DRAM control (including thermal/throttling control), and configuration for the DMI and other (G)MCH specific registers. � Device 1: Host-PCI Express Bridge (82945G/82945GC/82945P/82945PL (G)MCH Only). Logically, this device appears as a “virtual” PCI-to-PCI bridge residing on PCI bus 0 and is compliant with PCI Express* Specification, Revision 1.0a. Device 1 contains the standard PCI-to-PCI bridge registers and the standard PCI Express/PCI configuration registers (including the PCI Express memory address mapping). It also contains Isochronous and Virtual Channel controls in the PCI Express extended configuration space. � Device 2: Internal Graphics Control (82945G/82945GC/82945GZ GMCH Only). Logically, this device appears as a PCI device residing on PCI bus 0. Physically, device 2 contains the configuration registers for 3D, 2D, and display functions. Intel ® 82945G/82945G/82945GC GMCH and 82945P/82945PL MCH Datasheet 51
- Page 1 and 2: Intel ® 945G/945GZ/945GC/ 945P/945
- Page 3 and 4: Contents 1 Introduction ...........
- Page 5 and 6: 4.2.11 C0DRC1—Channel A DRAM Cont
- Page 7 and 8: 6.1.16 DMICESTS—DMI Correctable E
- Page 9 and 10: 9.4.5 SMM Space Decode and Transact
- Page 11 and 12: 11.3 DC Characteristics ...........
- Page 13 and 14: Revision History Rev Description Da
- Page 15 and 16: Intel ® 82945G/82945GZ/82945GC/829
- Page 17 and 18: 1 Introduction Introduction The Int
- Page 19 and 20: Figure 1-2. Intel ® 945GZ/82945GC
- Page 21 and 22: 1.1 Terminology Term Description Ac
- Page 23 and 24: Term Description TOLM Top Of Low Me
- Page 25 and 26: Introduction � Supports four bank
- Page 27 and 28: Introduction 1.4 Graphics (Intel ®
- Page 29 and 30: 1.5 Analog and SDVO Displays (Intel
- Page 31 and 32: 2 Signal Description Signal Descrip
- Page 33 and 34: 2.1 Host Interface Signals Signal D
- Page 35 and 36: Signal Name Type Description HREQ[4
- Page 37 and 38: 2.3 DDR2 DRAM Channel B Interface S
- Page 39 and 40: Signal Description 2.6 Analog Displ
- Page 41 and 42: 2.8 Direct Media Interface (DMI) Si
- Page 43 and 44: 2.10 Power and Ground Name Voltage
- Page 45 and 46: Interface Signal Name I/O System Me
- Page 47 and 48: Interface Signal Name I/O State Dur
- Page 49: 3 Register Description Register Des
- Page 53 and 54: 3.3 Configuration Mechanisms Regist
- Page 55 and 56: 3.4 Routing Configuration Accesses
- Page 57 and 58: 3.4.2.2 DMI Configuration Accesses
- Page 59 and 60: Bit Access & Default 10:8 R/W 000b
- Page 61 and 62: Host Bridge/DRAM Controller Registe
- Page 63 and 64: 4.1 Device 0 Configuration Register
- Page 65 and 66: 4.1.4 PCISTS—PCI Status (D0:F0) P
- Page 67 and 68: 4.1.7 MLT—Master Latency Timer (D
- Page 69 and 70: 4.1.12 EPBAR—Egress Port Base Add
- Page 71 and 72: Host Bridge/DRAM Controller Registe
- Page 73 and 74: Host Bridge/DRAM Controller Registe
- Page 75 and 76: Host Bridge/DRAM Controller Registe
- Page 77 and 78: 4.1.19 PAM1—Programmable Attribut
- Page 79 and 80: 4.1.21 PAM3—Programmable Attribut
- Page 81 and 82: 4.1.23 PAM5—Programmable Attribut
- Page 83 and 84: 4.1.25 LAC—Legacy Access Control
- Page 85 and 86: Host Bridge/DRAM Controller Registe
- Page 87 and 88: 4.1.29 ERRSTS—Error Status (D0:F0
- Page 89 and 90: 4.1.31 SKPD—Scratchpad Data (D0:F
- Page 91 and 92: Host Bridge/DRAM Controller Registe
- Page 93 and 94: Host Bridge/DRAM Controller Registe
- Page 95 and 96: 4.2.7 C0DCLKDIS—Channel A DRAM Cl
- Page 97 and 98: 4.2.9 C0DRT1—Channel A DRAM Timin
- Page 99 and 100: Bit Access & Default 6:4 R/W 000b 3
Register Description<br />
3.1 Register Terminology<br />
The following table shows the register-related terminology that is used.<br />
Item Description<br />
RO Read Only bit(s). Writes to these bits have no effect.<br />
RS/WC Read Set / Write Clear bit(s). These bits are set to 1 when read and then will continue to<br />
remain set until written. A write of 1 clears (sets to ‘0’) the corresponding bit(s) and a write<br />
of 0 has no effect.<br />
R/W Read / Write bit(s). These bits can be read and written.<br />
R/WC Read / Write Clear bit(s). These bits can be read. Internal events may set this bit. A write of<br />
1 clears (sets to 0) the corresponding bit(s) and a write of 0 has no effect.<br />
R/WC/S Read / Write Clear / Sticky bit(s). These bits can be read. Internal events may set this bit. A<br />
write of 1 clears (sets to 0) the corresponding bit(s) and a write of 0 has no effect. Bits are<br />
not cleared by "warm" reset, but will be reset with a cold/complete reset (for PCI <strong>Express</strong>*<br />
related bits a cold reset is “Power Good Reset” as defined in the PCI <strong>Express</strong>*<br />
Specification).<br />
R/W/L Read / Write / Lockable bit(s). These bits can be read and written. Additionally, there is a<br />
bit (which may or may not be a bit marked R/W/L) that, when set, prohibits this bit field<br />
from being writeable (bit field becomes Read Only).<br />
R/W/S Read / Write / Sticky bit(s). These bits can be read and written. Bits are not cleared by<br />
"warm" reset, but will be reset with a cold/complete reset (for PCI <strong>Express</strong> related bits a<br />
cold reset is “Power Good Reset” as defined in the PCI <strong>Express</strong>* Specification).<br />
R/WSC Read / Write Self Clear bit(s). These bits can be read and written. When the bit is 1,<br />
hardware may clear the bit to 0 based upon internal events, possibly sooner than any<br />
subsequent read could retrieve a 1.<br />
R/WSC/L Read / Write Self Clear / Lockable bit(s). These bits can be read and written. When the bit<br />
is 1, hardware may clear the bit to 0 based upon internal events, possibly sooner than any<br />
subsequent read could retrieve a 1. Additionally there is a bit (which may or may not be a<br />
bit marked R/W/L) that, when set, prohibits this bit field from being writeable (bit field<br />
becomes Read Only).<br />
R/WO Write Once bit(s). Once written, bits with this attribute become Read Only. These bits can<br />
only be cleared by a Reset.<br />
W Write Only. Registers with this attribute have bits that may be written, but will always-return<br />
zeros when read. They are used for write side effects. Any data written to these registers<br />
cannot be retrieved.<br />
3.2 Platform Configuration<br />
In platforms that support DMI (such as, this (G)MCH) the configuration structure is significantly<br />
different from hub architectures prior to the Intel ® 915x <strong>Express</strong> chipsets. The DMI physically<br />
connects the (G)MCH and the ICH7; thus, from a configuration standpoint, the DMI is logically<br />
PCI bus 0. As a result, all devices internal to the (G)MCH and the ICH7 appear to be on PCI<br />
bus 0.<br />
Note: The ICH7 internal LAN controller does not appear on bus 0; it appears on the external PCI bus<br />
(bus number is configurable).<br />
The system’s primary PCI expansion bus is physically attached to the ICH7 and, from a<br />
configuration perspective, appears to be a hierarchical PCI bus behind a PCI-to-PCI bridge and,<br />
therefore, has a programmable PCI bus number. The PCI <strong>Express</strong> graphics attach appears to<br />
system software to be a real PCI bus behind a PCI-to-PCI bridge that is a device resident on PCI<br />
bus 0.<br />
50 Intel ® 82<strong>945G</strong>/82<strong>945G</strong>Z/82<strong>945G</strong>C GMCH and 82<strong>945P</strong>/82<strong>945P</strong>L MCH Datasheet