深層了解SPD內(nèi)存參數(shù)含義,SPD是什么?
深層了解內(nèi)存參數(shù) SPD是什么?
內(nèi)容簡介: SPD(Serial Presence Detect),筆者翻譯為配置(存在位)串行探測,而不是連續(xù)存在探測,如果單從字意上理解,后者的翻譯并沒有問題,但從其真正用意與工作方式來看,前 者更準(zhǔn)確一些。為什么呢?下面具體說說。 SPD SPD(Serial Presence Detect),筆者翻譯為“配置(存在位)串行探測”,而不是“連續(xù)存在探測”,如果單從字意上理解,后者的翻譯并沒有問題,但從其真正用意與工作方式 來看,前者更準(zhǔn)確一些。為什么呢?下面具體說說。
SPD是一組關(guān)于內(nèi)存模組的配置信息,如P-Bank數(shù)量、電壓、行地址/列地址數(shù)量、位寬、各種主要操作時序(如CL、tRCD、tRP、tRAS 等)……它們存放在一個容量為256字節(jié)的 EEPROM(ElectricallyErasableProgrammableReadOnlyMemory,電擦除可編程只讀存儲器)中。
實(shí)際上在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的信息很多,在此就不一一列出了,有興趣的讀者可以參閱相關(guān)文檔。
SPD內(nèi)的時序信息由模組生產(chǎn)商根據(jù)所使用的內(nèi)存芯片的特點(diǎn)編寫并寫入至EEPROM,主要用途就是協(xié)助北橋芯片精確調(diào)整內(nèi)存的物理/時序參數(shù),以達(dá)到最佳的使用效果。如果在BIOS中將內(nèi)存設(shè)置選項(xiàng)定為“By SPD”。
那么在開機(jī)時,北橋會根據(jù)SPD中的參數(shù)信息來自動配置相應(yīng)的內(nèi)存時序與控制寄存器,避免人為出現(xiàn)調(diào)校錯誤而引起故障。當(dāng)然,對于DIYer來說,也可以自由調(diào)整時序與控制參數(shù)(物理參數(shù)仍要借助SPD或北橋自己檢測來確定)。