RG82845M Intel, RG82845M Datasheet - Page 37

no-image

RG82845M

Manufacturer Part Number
RG82845M
Description
Chipset Memory Controller Hub Mobile
Manufacturer
Intel
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
RG82845MP
Manufacturer:
INTEL
Quantity:
3
Part Number:
RG82845MP SL66J
Manufacturer:
INTEL
Quantity:
1 440
Part Number:
RG82845MP/SL66J
Manufacturer:
inte
Quantity:
1
Part Number:
RG82845MPES
Manufacturer:
INTEL
Quantity:
8
Part Number:
RG82845MPSL66J
Manufacturer:
RFMD
Quantity:
1 831
Part Number:
RG82845MZ SL64T
Manufacturer:
INTEL
Quantity:
20 000
Part Number:
RG82845MZ
Manufacturer:
INTEL
Quantity:
3 600
3.3.
3.3.1.
3.3.2.
250687-002
R
The MCH-M decodes the Bus Number (bits 23:16) and the Device Number fields of the
CONFIG_ADDRESS register. If the Bus Number field of CONFIG_ADDRESS is 0 the configuration
cycle is targeting a PCI Bus #0 device.
Configuration cycles to any of the MCH-M’s internal devices are confined to the MCH-M and not sent
over hub interface. Accesses to disabled MCH-M internal devices will be forwarded over the hub
interface as Type0 Configuration Cycles.
The configuration access mechanism makes use of the CONFIG_ADDRESS Register (at I/O address
0CF8h though 0CFBh) and CONFIG_DATA Register (at I/O address 0CFCh though 0CFFh). To
reference a configuration register a Dword I/O write cycle is used to place a value into
CONFIG_ADDRESS that specifies the PCI bus, the device on that bus, the function within the device,
and a specific configuration register of the device function being accessed. CONFIG_ADDRESS[31]
must be 1 to enable a configuration cycle. CONFIG_DATA then becomes a window into the four bytes
of configuration space specified by the contents of CONFIG_ADDRESS. Any read or write to
CONFIG_DATA will result in the MCH-M translating the CONFIG_ADDRESS into the appropriate
configuration cycle.
The MCH-M is responsible for translating and routing the CPU’s I/O accesses to the
CONFIG_ADDRESS and CONFIG_DATA registers to internal MCH-M configuration registers, hub
interface, or AGP.
Routing Configuration Accesses
The MCH-M supports two bus interfaces: the hub interface and AGP. PCI configuration cycles are
selectively routed to one of these interfaces. The MCH-M is responsible for routing PCI configuration
cycles to the proper interface. PCI configuration cycles to the ICH3-M internal devices, and Primary PCI
(including downstream devices) are routed to the ICH3-M via the hub interface. AGP configuration
cycles are routed to AGP. The AGP interface is treated as a separate PCI bus from the configuration
point of view. Routing of configuration AGP is controlled via the standard PCI-PCI bridge mechanism
using information contained within the PRIMARY BUS NUMBER, the SECONDARY BUS NUMBER,
and the SUBORDINATE BUS NUMBER registers of the corresponding PCI-PCI bridge device.
A detailed description of the mechanism for translating CPU I/O bus cycles to configuration cycles on
one of the buses is described below.
PCI Bus #0 Configuration Mechanism
Primary PCI and Downstream Configuration Mechanism
If the Bus Number in the CONFIG_ADDRESS is non-zero, and is less than the value in the Host-AGP
device’s SECONDARY BUS NUMBER register, or greater than the value in the Host-AGP device’s
SUBORDINATE BUS NUMBER register, the MCH-M will generate a Type 1 hub interface
Configuration Cycle. The ICH3-M compares the non-zero Bus Number with the SECONDARY BUS
NUMBER and SUBORDINATE BUS NUMBER registers of its P2P bridges to determine if the
configuration cycle is meant for Primary PCI or a downstream PCI bus.
• The Host-HI Bridge entity within the MCH-M is hardwired as Device #0 on PCI Bus #0.
• The Host-AGP Bridge entity within the MCH-M is hardwired as Device #1 on PCI Bus #0.
Datasheet
Intel
®
82845MP/82845MZ Chipset-Mobile (MCH-M)
37

Related parts for RG82845M