SPD(Serial Presence Detect)是內存條上的一個小型EEPROM芯片,存儲了內存的配置參數。工業級內存條通過SPD優化,確保在不同工業主板上都能穩定運行。
一、SPD的基本功能
SPD芯片存儲了內存條的各類參數:
基礎信息:容量、頻率、時序(CL-tRCD-tRP-tRAS)
電壓要求:標準工作電壓(如1.2V、1.35V、1.5V)
廠商信息:制造商ID、生產日期、序列號
溫度傳感器:部分工業級內存條集成溫度傳感器,數據通過SPD接口讀取
計算機啟動時,BIOS/UEFI通過I2C總線讀取SPD信息,根據這些參數配置內存控制器,確保內存條與系統兼容。
二、工業級內存條的SPD定制
工業主板種類繁多,對內存參數的容錯范圍不同。工業級內存條通過SPD定制解決兼容性問題:
時序優化:針對特定工業主板的時序容限,寫入更保守的時序參數,確保在各種工況下穩定
溫度閾值配置:設置高溫告警點和降速點,配合系統散熱策略
自定義廠商ID:部分專用設備要求特定廠商ID才能啟動,可通過SPD定制滿足
三、SPD鎖定與防篡改
為防止SPD內容被意外修改,工業級內存條通常具備SPD鎖定功能:
硬件寫保護:SPD芯片的寫保護引腳接高電平,禁止軟件修改
ECC保護:SPD數據區采用ECC校驗,檢測并糾正單比特錯誤
四、SPD讀取工具
CPU-Z:SPD選項卡可查看內存SPD信息
Thaiphoon Burner:專業SPD讀寫工具,支持定制修改
RW-Everything:底層硬件訪問工具,可讀取完整SPD數據