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 ...

16.08.2012 Views

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

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!