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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Functional Description5.2.6 Configuration Mechanism for DIMMSDetection of the type of SDRAM installed on the DIMM is supported via the Serial PresenceDetect (SPD) mechanism as defined in the JEDEC DIMM specification. This uses the SCL, SDA,and SA[2:0] pins on the DIMMs to detect the type and size of the installed DIMMs. No specialprogrammable modes are provided on the GMCH for detecting the size and type of memoryinstalled. Type and size detection must be accomplished via the serial presence detection pins andis required to configure the GMCH.5.2.6.1 Memory Detection and InitializationBefore any cycles to the memory interface can be supported, the GMCH SDRAM registers must beinitialized. The GMCH must be configured for operation with the installed memory types.Detection of memory type and size is accomplished via the System Management Bus (SMBus)interface on the ICH5. This two-wire bus is used to extract the SDRAM type and size informationfrom the Serial Presence Detect port on the SDRAM DIMMs. SDRAM DIMMs contain a 5-pinSerial Presence Detect interface, including SCL (serial clock), SDA (serial data), and SA[2:0].Devices on the SMBus bus have a 7-bit address. For the SDRAM DIMMs, the upper four bits arefixed at 1010. The lower three bits are strapped on the SA[2:0] pins. SCL and SDA are connectedto the System Management Bus on the ICH5. Thus, data is read from the Serial Presence Detectport on the DIMMs via a series of I/O cycles to the ICH5. BIOS needs to determine the size andtype of memory used for each of the rows of memory to properly configure the GMCH memoryinterface.5.2.6.2 SMBus Configuration and Access of the Serial PresenceDetect PortsFor more details, refer to the <strong>Intel</strong> ® 82801EB I/O Controller Hub 5 (ICH5) and <strong>Intel</strong> ® 82801ERI/O Controller Hub 5R (ICH5R) <strong>Datasheet</strong>.5.2.6.3 Memory Register ProgrammingThis section provides an overview of how the required information for programming the SDRAMregisters is obtained from the Serial Presence Detect ports on the DIMMs. The Serial PresenceDetect ports are used to determine Refresh Rate, SMA and SMD Buffer Strength, Row Type (on arow-by-row basis), SDRAM Timings, Row Sizes, and Row Page Sizes. Table 26 lists a subset ofthe data available through the on board Serial Presence Detect ROM on each DIMM.Table 26. Data Bytes on DIMM Used for Programming DRAM RegistersByteFunction2 Memory type (DDR SDRAM)3 Number of row addresses, not counting bank addresses4 number of column addresses5 Number of banks of SDRAM (single- or double-sided DIMM)11 ECC, non-ECC (<strong>865G</strong> chipset GMCH does not support ECC)12 Refresh rate17 Number of banks on each device<strong>Intel</strong> ® 82<strong>865G</strong>/82<strong>865G</strong>V GMCH <strong>Datasheet</strong> 157

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

Saved successfully!

Ooh no, something went wrong!