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

Host Bridge/DRAM Controller Registers (D0:F0) Interleaved Channels Example If channels are interleaved, corresponding ranks in opposing channels will contain the same value, and the value programmed takes into account the fact that twice as many addresses are spanned by this rank compared to the single-channel case. With interleaved channels, a value of 01h in C0DRB0 and a value of 01h in C1DRB0 indicate that 32 MB of DRAM has been populated in the first rank of each channel and the top address in that rank of either channel is 64 MB. Programming guide: C0DRB0 = C1DRB0 = Total memory in chA rank0 (in 32-MB increments) C0DRB1 = C1DRB1 = Total memory in chA rank0 + chA rank1 (in 32-MB increments) –––– C0DRB3 = C1DRB3 = Total memory in chA rank0 + chA rank1+ chA rank2 + chA rank3 (in 32-MB increments) In all modes, if a DIMM is single sided, it appears as a populated rank and an empty rank. A DRB must be programmed appropriately for each mode. Each Rank is represented by a byte. Each byte has the following format. Bit Access & Default 7:0 R/W 00h Description Channel A DRAM Rank Boundary Address: This 8 bit value defines the upper and lower addresses for each DRAM rank. Bits 6:2 are compared against Address 31:27 to determine the upper address limit of a particular rank. Bits 1:0 must be 0s. For the 82945G and 82945P, bit 7 may be programmed to a 1 in the highest DRB (DRB3) if 4 GBs of memory are present. 92 Intel ® 82945G/82945GZ/82945GC GMCH and 82945P/82945PL MCH Datasheet

Host Bridge/DRAM Controller Registers (D0:F0) 4.2.2 C0DRB1—Channel A DRAM Rank Boundary Address 1 MMIO Range: MCHBAR Address Offset: 101h Default Value: 00h Access: R/W Size: 8 bits The operation of this register is detailed in the description for the C0DRB0 register. 4.2.3 C0DRB2—Channel A DRAM Rank Boundary Address 2 MMIO Range: MCHBAR Address Offset: 102h Default Value: 00h Access: R/W Size: 8 bits The operation of this register is detailed in the description for the C0DRB0 register. 4.2.4 C0DRB3—Channel A DRAM Rank Boundary Address 3 MMIO Range: MCHBAR Address Offset: 103h Default Value: 00h Access: R/W Size: 8 bits The operation of this register is detailed in the description for the C0DRB0 register. Intel ® 82945G/82945G/82945GC GMCH and 82945P/82945PL MCH Datasheet 93

Host Bridge/DRAM Controller Registers (D0:F0)<br />

Interleaved Channels Example<br />

If channels are interleaved, corresponding ranks in opposing channels will contain the same value,<br />

and the value programmed takes into account the fact that twice as many addresses are spanned<br />

by this rank compared to the single-channel case. With interleaved channels, a value of 01h in<br />

C0DRB0 and a value of 01h in C1DRB0 indicate that 32 MB of DRAM has been populated in<br />

the first rank of each channel and the top address in that rank of either channel is 64 MB.<br />

Programming guide:<br />

C0DRB0 = C1DRB0 = Total memory in chA rank0 (in 32-MB increments)<br />

C0DRB1 = C1DRB1 = Total memory in chA rank0 + chA rank1 (in 32-MB increments)<br />

––––<br />

C0DRB3 = C1DRB3 = Total memory in chA rank0 + chA rank1+ chA rank2 + chA rank3<br />

(in 32-MB increments)<br />

In all modes, if a DIMM is single sided, it appears as a populated rank and an empty rank. A DRB<br />

must be programmed appropriately for each mode.<br />

Each Rank is represented by a byte. Each byte has the following format.<br />

Bit Access &<br />

Default<br />

7:0 R/W<br />

00h<br />

Description<br />

Channel A DRAM Rank Boundary Address: This 8 bit value defines the upper<br />

and lower addresses for each DRAM rank. Bits 6:2 are compared against<br />

Address 31:27 to determine the upper address limit of a particular rank. Bits 1:0<br />

must be 0s. For the 82<strong>945G</strong> and 82<strong>945P</strong>, bit 7 may be programmed to a 1 in the<br />

highest DRB (DRB3) if 4 GBs of memory are present.<br />

92 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!