10.07.2015 Views

Intel® 865G/865GV Chipset Datasheet - download.intel.nl - Intel

Intel® 865G/865GV Chipset Datasheet - download.intel.nl - Intel

Intel® 865G/865GV Chipset Datasheet - download.intel.nl - Intel

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Register Description3.4.1 CONFIG_ADDRESS—Configuration Address RegisterI/O Address:Default Value:Access:Size:0CF8h–0CFBh (Accessed as a DWord)00000000hR/W32 bitsCONFIG_ADDRESS is a 32-bit register that can be accessed o<strong>nl</strong>y as a DWord. A Byte or Wordreference will “pass through” the Configuration Address register and HI onto the PCI_A bus as anI/O cycle. The CONFIG_ADDRESS register contains the Bus Number, Device Number, FunctionNumber, and Register Number for which a subsequent configuration access is intended.BitDescriptionsConfiguration Enable (CFGE).31 1 = Enable0 = Disable30:24 Reserved. These bits are read o<strong>nl</strong>y and have a value of 0.23:1615:1110:8Bus Number. When the Bus Number is programmed to 00h, the target of the configuration cycle isa HI agent (GMCH, ICH5, etc.).The configuration cycle is forwarded to HI if the Bus Number is programmed to 00h and the GMCHis not the target (i.e., the device number is not equal to 0, 1, 2, 3, 6 or 7).If the Bus Number is non-zero and matches the value programmed into the Secondary BusNumber register of Device 1, a Type 0 PCI configuration cycle will be generated on AGP/PCI_B.If the Bus Number is non-zero, greater than the value in the Secondary Bus Number register ofDevice 1 and less than or equal to the value programmed into the Subordinate Bus Numberregister of Device 1, a Type 1 PCI configuration cycle will be generated on AGP/PCI_B.If the Bus Number is non-zero, and does not fall within the ranges enumerated by Device 1’sSecondary Bus Number or Subordinate Bus Number register, then a HI Type 1 configuration cycleis generated.Device Number. This field selects one agent on the PCI bus selected by the Bus Number. Whenthe Bus Number field is 00, the GMCH decodes the Device Number field. The GMCH is alwaysDevice Number 0 for the Host-HI bridge entity and Device Number 1 for the Host-PCI_B/AGPentity. Therefore, when the Bus Number = 0 and the Device Number equals 0,1, 2, 3, 6, theinternal GMCH devices are selected.If the Bus Number is non-zero and matches the value programmed into the Device1 SecondaryBus Number register, a Type 0 PCI configuration cycle is generated on AGP/PCI_B. The DeviceNumber field is decoded and the GMCH asserts one and o<strong>nl</strong>y one GADxx signal as an IDSEL.GAD16 is asserted to access Device 0, GAD17 for Device 1, and so forth up to Device 15 forwhich will assert AD31. All device numbers higher than 15 cause a type 0 configuration accesswith no IDSEL asserted; this will result in a Master Abort reported in the GMCH’s virtual PCI-to-PCIbridge registers.For Bus Numbers resulting in HI configuration cycles, the GMCH propagates the Device Numberfield as A[15:11]. For Bus Numbers resulting in AGP/PCI_B Type 1 configuration cycles, theDevice Number is propagated as GAD[15:11].Function Number. This field is mapped to GAD[10:8] during AGP/PCI_B configuration cycles andA[10:8] during HI configuration cycles. This allows the configuration registers of a particularfunction in a multi-function device to be accessed. The GMCH ignores configuration cycles to itsinternal devices if the function number is not equal to 0.Register Number. This field selects one register within a particular bus, device, and function as7:2 specified by the other fields in the Configuration Address register. This field is mapped to GAD[7:2]during AGP/PCI_B Configuration cycles and A[7:2] during HI configuration cycles.1:0 Reserved. These bits are read o<strong>nl</strong>y.<strong>Intel</strong> ® 82<strong>865G</strong>/82<strong>865G</strong>V GMCH <strong>Datasheet</strong> 53

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

Saved successfully!

Ooh no, something went wrong!