SPD是SERIAL PRESENCE DETECT的縮寫,中文意思是模組存在的串行檢測。也即是通過上面講的IIC串行接口的EEPROM堆內(nèi)存插槽中的模組存在的信息檢查。這樣的話,模組有關(guān)的信息都必須紀(jì)錄在EEPROM中.習(xí)慣的,我們把這顆EEPROM IC就稱為SPD了。為Serial Presence Detect 的縮寫,它是燒錄在EEPROM內(nèi)的碼,以往開機(jī)時BIOS必須偵測memory,但有了SPD就不必再去作偵測的動作,而由BIOS直接讀取 SPD取得內(nèi)存的相關(guān)資料。
SPD是一組關(guān)于內(nèi)存模組的配置信息,如P-Bank數(shù)量、電壓、行地址/列地址數(shù)量、位寬、各種主要操作時序(如CL、tRCD、tRP、tRAS等)……它們存放在一個容量為256字節(jié)的EEPROM(Electrically Erasable Programmable Read Only Memory,電擦除可編程只讀存儲器)中。實際上在SPD中,JEDEC規(guī)定的標(biāo)準(zhǔn)信息只用了128個字節(jié)(還有128字節(jié),屬于廠商自己的專用區(qū))。一般的,一個字節(jié)至少對應(yīng)一種參數(shù),有的參數(shù)需要多個字節(jié)來表述(如產(chǎn)品續(xù)列號,生產(chǎn)商在JEDEC組織中的代碼)。 其中,一個字節(jié)中的每個bit都可能用來表示這一參數(shù)的具體數(shù)值。由于SPD的信息很多,在此就不一一列出了,有興趣的可以下載各種品牌內(nèi)存的SPD源文件信息。點擊下載:
//bbs.cfanhome.com/job.php?action-download-pid-tpc-tid-214222-aid-170240.html
同主板的BIOS一樣,SPD也是可以刷新的。用Thaiphoon Burner這款軟件就能做到。
當(dāng)主板上插有新舊兩條大小一致的內(nèi)存導(dǎo)致系統(tǒng)不穩(wěn)定,主板的BIOS又無法對兩條內(nèi)存的頻率分別調(diào)整時,可以把性能弱的SPD刷到強(qiáng)的那條內(nèi)存上,以提高穩(wěn)定性。
注意:千萬不要把內(nèi)存大小不同的SPD互相刷!DDR,DDR2,DDR3的SPD也不能混刷。同BIOS的刷新一樣是有風(fēng)險的,如果需要請在刷新前備份被刷的內(nèi)存spd。
專業(yè)人員常用專用設(shè)備或?qū)S棉D(zhuǎn)接頭配合編程器來刷新內(nèi)存條的SPD數(shù)據(jù),另外還可以利用軟件刷新內(nèi)存SPD參數(shù)。如Thaiphoon Burner是一款內(nèi)存SPD信息讀寫綠色軟件,它可以在無需拆機(jī)的情況下直接讀寫內(nèi)存條的SPD信息。 能識別由JEDEC分配的635個唯一生產(chǎn)ID,完全兼容DDR2內(nèi)存。
從某種意義上來說,SPD芯片是識別內(nèi)存品牌的一個重要標(biāo)志。如果SPD內(nèi)的參數(shù)值設(shè)置得不合理,不但不能起到優(yōu)化內(nèi)存的作用,反而還會引起系統(tǒng)工作不穩(wěn)定,甚至死機(jī)。因此,很多普通內(nèi)存或兼容內(nèi)存廠商為了避免兼容性問題,一般都將SPD中的內(nèi)存工作參數(shù)設(shè)置得較為保守,從而限制了內(nèi)存性能的充分發(fā)揮;同時,如果兩條內(nèi)存的SPD信息不一致,也可能導(dǎo)致兼容性問題,調(diào)整合適的SPD值才能確保最佳性能。通過刷新內(nèi)存的SPD信息,可在兼容性及性能上得到一定的提升,刷新內(nèi)存SPD參數(shù)必須保證源SPD參數(shù)的內(nèi)存條與目標(biāo)內(nèi)存條所使用的內(nèi)存顆粒較為接近,否則可能導(dǎo)致刷新后的內(nèi)存條工作不穩(wěn)定甚至無法工作。