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 ...
Host Bridge/DRAM Controller Registers (D0:F0) 4.2 MCHBAR Register The MCHBAR registers are offset from the MCHBAR base address. Table 4-2 provides an address map of the registers listed by address offset in ascending order. Detailed register bit descriptions follow the table. Table 4-2. MCHBAR Register Address Map Address Offset Symbol Register Name Default Value Access 100h C0DRB0 Channel A DRAM Rank Boundary Address 0 00h R/W 101h C0DRB1 Channel A DRAM Rank Boundary Address 1 00h R/W 102h C0DRB2 Channel A DRAM Rank Boundary Address 2 00h R/W 103h C0DRB3 Channel A DRAM Rank Boundary Address 3 00h R/W 108h C0DRA0 Channel A DRAM Rank 0,1 Attribute 00h RO, R/W 109h C0DRA2 Channel A DRAM Rank 2,3 Attribute 00h RO, R/W 10Ch C0DCLKDIS Channel A DRAM Clock Disable 00h RO, R/W 10E–10Fh C0BNKARC Channel A DRAM Bank Architecture 0000h RO, R/W 114–117h C0DRT1 Channel A DRAM Timing Register 1 02903D22h R/W, RO 120–123h C0DRC0 Channel A DRAM Controller Mode 0 4000280_ 00ssh RO, R/W 124–127h C0DRC1 Channel A DRAM Controller Mode 1 00000000h R/W 180h C1DRB0 Channel B DRAM Rank Boundary Address 0 00h R/W 181h C1DRB1 Channel B DRAM Rank Boundary Address 1 00h R/W 182h C1DRB2 Channel B DRAM Rank Boundary Address 2 00h R/W 183h C1DRB3 Channel B DRAM Rank Boundary Address 3 00h R/W 188h C1DRA0 Channel B DRAM Rank 0,1 Attribute 00h RO, R/W 189h C1DRA2 Channel B DRAM Rank 2,3 Attribute 00h RO, R/W 18Ch C1DCLKDIS Channel B DRAM Clock Disable 00h RO, R/W/L 18E–18Fh C1BNKARC Channel B Bank Architecture 0000h RO, R/W 194–197h C1DRT1 Channel B DRAM Timing Register 1 02903D22h RO 1A0–1A3h C1DRC0 Channel B DRAM Controller Mode 0 4000280_ 00ssh RO, R/W 1A4–1A7h C1DRC1 Channel B DRAM Controller Mode 1 00000000h R/W, RO, R/W/L F10–F13h PMCFG Power Management Configuration 00000000h R/W, RO F14–F17h PMSTS Power Management Status 00000000h R/WC/S 90 Intel ® 82945G/82945GZ/82945GC GMCH and 82945P/82945PL MCH Datasheet
Host Bridge/DRAM Controller Registers (D0:F0) 4.2.1 C0DRB0—Channel A DRAM Rank Boundary Address 0 MMIO Range: MCHBAR Address Offset: 100h Default Value: 00h Access: R/W Size: 8 bits The DRAM Rank Boundary register defines the upper boundary address of each DRAM rank with a granularity of 32 MB. Each rank has its own single-byte DRB register. These registers are used to determine which chip select will be active for a given address. Channel and rank map: Channel A Rank 0: 100h Channel A Rank 1: 101h Channel A Rank 2: 102h Channel A Rank 3: 103h Channel B Rank 0: 180h Channel B Rank 1: 181h Channel B Rank 2: 182h Channel B Rank 3: 183h Single Channel or Asymmetric Channels Example If the channels are independent, addresses in Channel B should begin where addresses in Channel A left off, and the address of the first rank of Channel A can be calculated from the technology (256 Mbit, 512 Mbit, or 1 Gbit) and the x8 or x16 configuration. With independent channels, a value of 01h in C0DRB0 indicates that 32 MB of DRAM has been populated in the first rank, and the top address in that rank is 32 MB. Programming guide: If Channel A is empty, all of the C0DRBs are programmed with 00h. C0DRB0 = Total memory in chA rank0 (in 32-MB increments) C0DRB1 = Total memory in chA rank0 + chA rank1 (in 32-MB increments) –––– C1DRB0 = Total memory in chA rank0 + chA rank1 + chA rank2 + chA rank3 + chB rank0 (in 32-MB increments) If Channel B is empty, all of the C1DRBs are programmed with the same value as C0DRB3. Intel ® 82945G/82945G/82945GC GMCH and 82945P/82945PL MCH Datasheet 91
- 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 and 50: 3 Register Description Register Des
- Page 51 and 52: Register Description Note: A physic
- 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: 4.1.31 SKPD—Scratchpad Data (D0:F
- 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
- Page 101 and 102: Host Bridge/DRAM Controller Registe
- Page 103 and 104: 4.2.24 PMSTS—Power Management Sta
- Page 105 and 106: 4.3.1 EPESD—EP Element Self Descr
- Page 107 and 108: 4.3.3 EPLE1A—EP Link Entry 1 Addr
- Page 109 and 110: Host-PCI Express* Bridge Registers
- Page 111 and 112: Address Offset Host-PCI Express* Br
- Page 113 and 114: 5.1.3 PCICMD1—PCI Command (D1:F0)
- Page 115 and 116: 5.1.4 PCISTS1—PCI Status (D1:F0)
- Page 117 and 118: 5.1.7 CL1—Cache Line Size (D1:F0)
- Page 119 and 120: 5.1.12 IOBASE1—I/O Base Address (
- Page 121 and 122: 5.1.15 MBASE1—Memory Base Address
- Page 123 and 124: Host-PCI Express* Bridge Registers
- Page 125 and 126: 5.1.20 INTRLINE1—Interrupt Line (
- Page 127 and 128: Bit Access & Default 2 R/W 0b 1 R/W
- Page 129 and 130: Host-PCI Express* Bridge Registers
- Page 131 and 132: Host-PCI Express* Bridge Registers
- Page 133 and 134: 5.1.29 MA—Message Address (D1:F0)
- Page 135 and 136: 5.1.33 DCAP—Device Capabilities (
- Page 137 and 138: 5.1.35 DSTS—Device Status (D1:F0)
- Page 139 and 140: 5.1.37 LCTL—Link Control (D1:F0)
Host Bridge/DRAM Controller Registers (D0:F0)<br />
4.2.1 C0DRB0—Channel A DRAM Rank Boundary Address 0<br />
MMIO Range: MCHBAR<br />
Address Offset: 100h<br />
Default Value: 00h<br />
Access: R/W<br />
Size: 8 bits<br />
The DRAM Rank Boundary register defines the upper boundary address of each DRAM rank<br />
with a granularity of 32 MB. Each rank has its own single-byte DRB register. These registers are<br />
used to determine which chip select will be active for a given address.<br />
Channel and rank map:<br />
Channel A Rank 0: 100h<br />
Channel A Rank 1: 101h<br />
Channel A Rank 2: 102h<br />
Channel A Rank 3: 103h<br />
Channel B Rank 0: 180h<br />
Channel B Rank 1: 181h<br />
Channel B Rank 2: 182h<br />
Channel B Rank 3: 183h<br />
Single Channel or Asymmetric Channels Example<br />
If the channels are independent, addresses in Channel B should begin where addresses in Channel<br />
A left off, and the address of the first rank of Channel A can be calculated from the technology<br />
(256 Mbit, 512 Mbit, or 1 Gbit) and the x8 or x16 configuration. With independent channels, a<br />
value of 01h in C0DRB0 indicates that 32 MB of DRAM has been populated in the first rank, and<br />
the top address in that rank is 32 MB.<br />
Programming guide:<br />
If Channel A is empty, all of the C0DRBs are programmed with 00h.<br />
C0DRB0 = Total memory in chA rank0 (in 32-MB increments)<br />
C0DRB1 = Total memory in chA rank0 + chA rank1 (in 32-MB increments)<br />
––––<br />
C1DRB0 = Total memory in chA rank0 + chA rank1 + chA rank2 + chA rank3 + chB rank0<br />
(in 32-MB increments)<br />
If Channel B is empty, all of the C1DRBs are programmed with the same value as C0DRB3.<br />
Intel ® 82<strong>945G</strong>/82<strong>945G</strong>/82<strong>945G</strong>C GMCH and 82<strong>945P</strong>/82<strong>945P</strong>L MCH Datasheet 91