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) 4.2.10 C0DRC0—Channel A DRAM Controller Mode 0 MMIO Range: MCHBAR Address Offset: 120–123h Default Value: 400028_00ssh (s = strap dependent) Access: RO, R/W Size: 32 bits Bit Access & Default 31:30 01b Reserved 29 R/W 0b 28:11 00h Reserved 10:8 R/W 000b 7 RO 0b Description Initialization Complete (IC): This bit is used for communication of the software state between the memory controller and BIOS. BIOS sets this bit to 1 after initialization of the DRAM memory array is complete. Refresh Mode Select (RMS): This field determines whether refresh is enabled and, if so, at what rate refreshes will be executed. 000 = Refresh disabled 001 = Refresh enabled. Refresh interval 15.6 usec 010 = Refresh enabled. Refresh interval 7.8 usec 011 = Refresh enabled. Refresh interval 3.9 usec 100 = Refresh enabled. Refresh interval 1.95 usec 111 = Refresh enabled. Refresh interval 64 clocks (fast refresh mode) Other = Reserved Reserved 98 Intel ® 82945G/82945GZ/82945GC GMCH and 82945P/82945PL MCH Datasheet

Bit Access & Default 6:4 R/W 000b 3:2 Reserved 1:0 RO ss Host Bridge/DRAM Controller Registers (D0:F0) Description Mode Select (SMS): These bits select the special operational mode of the DRAM interface. The special modes are intended for initialization at power up. 000 = Post Reset state – When the (G)MCH exits reset (power-up or otherwise), the mode select field is cleared to 000. During any reset sequence, while power is applied and reset is active, the (G)MCH de-asserts all CKE signals. After internal reset is de-asserted, CKE signals remain deasserted until this field is written to a value different than 000. On this event, all CKE signals are asserted. During suspend, (G)MCH internal signal triggers DRAM controller to flush pending commands and enter all ranks into Self-Refresh mode. As part of resume sequence, the (G)MCH will be reset, which will clear this bit field to 000 and maintain CKE signals de-asserted. After internal reset is de-asserted, the CKE signals remain de-asserted until this field is written to a value different than 000. On this event, all CKE signals are asserted. During entry to other low power states (C3, S1), the (G)MCH internal signal triggers the DRAM controller to flush pending commands and enter all ranks into Self-Refresh mode. During exit to normal mode, the (G)MCH signal triggers the DRAM controller to exit Self-Refresh and resume normal operation without software involvement. 001 = NOP Command Enable – All processor cycles to DRAM result in a NOP command on the DRAM interface. 010 = All Banks Pre-charge Enable – All processor cycles to DRAM result in an "all banks precharge" command on the DRAM interface. 011 = Mode Register Set Enable – All processor cycles to DRAM result in a "mode register" set command on the DRAM interface. Host address lines are mapped to DRAM address lines in order to specify the command sent, as shown in Volume 1, System Memory Controller section, memory Detection and Initialization. Refer to JEDEC Standard 79-2A Section 2.2.2 “Programming the Mode and Extended Mode Registers”. 100 = Extended Mode Register Set Enable – All processor cycles to DRAM result in an "extended mode register set" command on the DRAM interface. Host address lines are mapped to DRAM address lines in order to specify the command sent, as shown in Volume 1, System Memory Controller section, memory Detection and Initialization. Refer to JEDEC Standard 79-2A Section 2.2.2 “Programming the Mode and Extended Mode Registers”. 110 = CBR Refresh Enable – In this mode all processor cycles to DRAM result in a CBR cycle on the DRAM interface. 111 = Normal operation DRAM Type (DT): This field is used to select between supported SDRAM types. 00 = Reserved 01 = Reserved 10 = Second Revision Dual Data Rate (DDR2) SDRAM 11 = Reserved Intel ® 82945G/82945G/82945GC GMCH and 82945P/82945PL MCH Datasheet 99

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

4.2.10 C0DRC0—Channel A DRAM Controller Mode 0<br />

MMIO Range: MCHBAR<br />

Address Offset: 120–123h<br />

Default Value: 400028_00ssh (s = strap dependent)<br />

Access: RO, R/W<br />

Size: 32 bits<br />

Bit<br />

Access &<br />

Default<br />

31:30 01b Reserved<br />

29 R/W<br />

0b<br />

28:11 00h Reserved<br />

10:8 R/W<br />

000b<br />

7 RO<br />

0b<br />

Description<br />

Initialization Complete (IC): This bit is used for communication of the software<br />

state between the memory controller and BIOS. BIOS sets this bit to 1 after<br />

initialization of the DRAM memory array is complete.<br />

Refresh Mode Select (RMS): This field determines whether refresh is enabled<br />

and, if so, at what rate refreshes will be executed.<br />

000 = Refresh disabled<br />

001 = Refresh enabled. Refresh interval 15.6 usec<br />

010 = Refresh enabled. Refresh interval 7.8 usec<br />

011 = Refresh enabled. Refresh interval 3.9 usec<br />

100 = Refresh enabled. Refresh interval 1.95 usec<br />

111 = Refresh enabled. Refresh interval 64 clocks (fast refresh mode)<br />

Other = Reserved<br />

Reserved<br />

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