串行存在检查

访问内存模块有关信息的标准化方式

串行存在检测(英语:serial presence detect,缩写SPD)是一种访问内存模块有关信息的标准化方式。 早期的72针SIMM包括五个引脚,提供5比特并行存在检测(PPD)数据,而168针DIMM标准更改为串行存在检测,以编码更多信息。

简介
在普通的现代计算机开机时,它将进行一次加电自检(POST)。自从20世纪90年代中期以来,这个过程包括自动配置当前存在的硬件。SPD是一项内存硬件特性,可使计算机了解存在的内存以及访问内存要使用的时序
部分计算机可以完全自动地适配硬件变更。在大多数情况下,有一个特殊的可选步骤可以访问BIOS参数,得以查看并可能更改相关设置。有些计算机可以控制如何使用SPD中存储的数据——可以选择性的修改内存时序,乃至完全覆盖(忽视)SPD数据,见超频
当计算机开机时,串行存在检查(SPD,serial presence detect)为存储在同步动态随机访问存储器(SDRAM)内存模块中电可擦除可编程只读存储器(EEPROM)芯片上的信息。
存储的信息
对于支持SPD的内存模块,JEDEC标准要求在内存模块的一个EEPROM上的低128字节中存有特定参数。这些字节包括模块相关的时序参数、制造商、序列号及其他实用信息。利用内存的设备可以读取该信息来自动确定模块的关键参数。例如,SDRAM模块上的SPD数据可能提供有关CAS潜伏时间的信息,使系统可以自动配置而无需用户干预。
SPD EEPROM采用SMBus访问,这是I2C协议的一个变种。这将模块上的通信引脚数量减少到两个:时钟信号和数据信号。EEPROM与RAM共享接地引脚,有自己的电源引脚,并有三个额外引脚(SA0-2)来标识该槽,用于将EEPROM分配到0x50-0x57范围内的唯一地址。通信线路不仅可以在8个内存模块之间共享,同一SMBus通常也用于主板上的系统健康监控任务,例如读取电源电压、CPU温度和风扇速度。
(如果没有写保护,SPD EEPROMs也响应I2C地址0x30–0x37。一个扩展使用0x18–0x1F地址访问可选的芯片上温度传感器。)
SDR SDRAM
第一个SPD规范由JEDEC发布,并由英特尔加强,作为其PC100内存规范的一部分。指定的大多数值为二进码十进数形式。最重要的半字节可以包含10到15个值,并在某些情况下可以扩展到更高。在这种情况下, 1、2、3的编码用于编码16,17和18。最高的0的半字节被保留表示为“未定义”。
SPD ROM定义了最多三个DRAM时序,在字节18中用设置位指定了三个CAS延迟。首先是最高的CAS延迟(最快时钟),然后是两个降低时钟速度的较低的CAS延迟。
DDR2 SDRAM
DDR2 SPD标准做了一些修改,但大致同上。一个显着变化是删除混乱且很少使用的有两个不同大小Rank的DIMM支持。
DDR3 SDRAM
DDR3 SDRAM标准大幅修缮,简化了SPD内容布局。取代多个BCD编码的纳秒字段,一些“时基”单元被规定为高精度,并且各种时序参数被编码为基本单元的倍数。此外,根据CAS延迟指定不同时序的做法已被删除,现在只有一组时序参数。
修订1.1使一些参数表示为“中等时基”值加上(带符号,-128 +127)“精细时基”校正。通常来说,中等时基为1/8 ns(125 ps),精细时基为1、2,5或5 ps。为了与缺少校正的早期版本兼容,中等时间基数通常向上取整,并且校正为负。以这种方式工作的值为:
模块的存储容量可以从字节4、7和8计算。模块宽度(字节8)除以每个芯片的位数(字节7)得出每个rank的芯片数量。然后可以乘以每个芯片的容量(字节4)和模块上芯片的Rank数量(通常为1或2,从字节7)。
扩展
JEDEC标准仅规定了部分SPD字节。真正关键的数据放在了前64个字节,而其余部分则由制造商标定。然而,通常提供的EEPROM为256字节。剩余空间目前已有一些用途。
增强性能配置(EPP)
内存通常在SPD ROM中附有保守的时序建议,以确保在所有系统上基本功能运行正常。爱好者通常会花费很多时间来手动调整内存时序以提高速度。
增强性能配置文件是一项SPD扩展,由NvidiaCorsair开发,其中包含使DDR2 SDRAM以更高性能运行的额外信息,例如JEDEC SPD规范中不包括的供电电压和命令时序信息。EPP信息存储在同一个EEPROM中,不过字节在99-127,属于DDR2 SPD标准中的未使用区域。
这些参数专为nForce 5、nForce 6和nForce 7芯片组上的内存控制器设计。Nvidia鼓励在BIOS为其高端主板芯片组支持EPP。此能旨在提供“一键超频”,以最小的努力获取更佳性能。
Nvidia为性能和稳定性得到认证的EPP内存提供的名称是“SLI-Ready 内存”。术语“SLI-Ready 内存”引起了一些混乱,因为这与NVIDIA SLI无关。用户可以使用单个视频卡(哪怕非Nvidia卡)搭配EPP/SLI内存,也可以在没有EPP/SLI内存的情况下运行多卡SLI视频配置。
其扩展版本EPP 2.0则支持DDR3内存
Extreme Memory Profile(XMP)
与之类似的是,英特尔DDR3 SDRAMDIMM开发了一个JEDEC SPD扩展。它使用JEDEC未分配的字节176-255来编码更高性能的内存时序。中文也称“扩展内存配置”头部包含下列数据。其中最重要的是“中等时基”值MTB,它是一个合理的纳秒(常用值为1/8、1/12和1/16 纳秒)。之后的许多时序值都以整数个MTB单位表示。
头部还包括该配置文件旨在支持的每个内存通道的DIMM数量;更多的DIMM可能无法正常工作。
AMD也开发了一个SPD扩充集名为AMP,功用与XMP一样。
供应商指定内存
一种常见的滥用是将信息写入某些内存区域,以将特定供应商的内存模块绑定到特定系统。已知富士通技术解决方案有这样做。向系统添加不同的内存模块通常会导致拒绝运行或其他反制措施(例如每次启动时需按F1)。
02 0E 00 01-00 00 00 EF-02 03 19 4D-BC 47 C3 46 ...........M.G.F53 43 00 04-EF 4F 8D 1F-00 01 70 00-01 03 C1 CF SC...O....p.....
这是一个美光科技512 MB内存模块的输出,它的品牌是富士通西门子,注意“FSC”字符串。该系统BIOS拒绝从偏移128h开始没有此信息的内存模块。
读取和写入SPD信息
内存模块制造商会将SPD信息写入模块上的EEPROM。主板BIOS则读取SPD信息来配置内存控制器。在大多数(但不是所有)主板芯片组中,存在多个能读取和修改SPD信息的程序。
使用eeprom编程器硬件和软件直接访问内存的EEPROM,可以直接读写SPD信息,而无需关心芯片组。
对于旧笔记本电脑来说,一种不太常见的用法是通用的SMBus读取器,因为BIOS可以在读取后禁用模块上的内部EEPROM,因此总线基本上可以使用。所用方法是将A0、A1线拉低,使内部存储器关闭,从而允许外部设备访问SMBus。完成此操作后,定制的Linux版本或DOS应用程序就可以访问外部设备。这样做的一个常见目的是从LCD面板的内存芯片中恢复数据,将通用面板改装为笔记本电脑专用。
在旧设备
部分较旧的设备必需使用具有并行存在检测(常称为简单存在检测,或缩写PD)的SIMM。这些设备中部分使用非标准的PD编码,尤其是如IBM计算机、惠普LaserJet,及其他一些打印机。
全国各地天气预报查询

上海市

  • 市辖区
  • 云南省

  • 临沧市
  • 云南省

  • 丽江市
  • 云南省

  • 保山市
  • 云南省

  • 大理白族自治州
  • 云南省

  • 德宏傣族景颇族自治州
  • 云南省

  • 怒江傈僳族自治州
  • 云南省

  • 文山壮族苗族自治州
  • 云南省

  • 昆明市
  • 云南省

  • 昭通市
  • 云南省

  • 普洱市
  • 云南省

  • 曲靖市
  • 云南省

  • 楚雄彝族自治州
  • 云南省

  • 玉溪市
  • 云南省

  • 红河哈尼族彝族自治州
  • 云南省

  • 西双版纳傣族自治州
  • 云南省

  • 迪庆藏族自治州
  • 内蒙古自治区

  • 乌兰察布市
  • 内蒙古自治区

  • 乌海市
  • 内蒙古自治区

  • 兴安盟
  • 内蒙古自治区

  • 包头市
  • 内蒙古自治区

  • 呼伦贝尔市
  • 内蒙古自治区

  • 呼和浩特市
  • 内蒙古自治区

  • 巴彦淖尔市
  • 内蒙古自治区

  • 赤峰市
  • 内蒙古自治区

  • 通辽市
  • 内蒙古自治区

  • 鄂尔多斯市
  • 内蒙古自治区

  • 锡林郭勒盟
  • 内蒙古自治区

  • 阿拉善盟
  • 北京市

  • 市辖区
  • 吉林省

  • 吉林市
  • 吉林省

  • 四平市
  • 吉林省

  • 延边朝鲜族自治州
  • 吉林省

  • 松原市
  • 吉林省

  • 白城市
  • 吉林省

  • 白山市
  • 吉林省

  • 辽源市
  • 吉林省

  • 通化市
  • 吉林省

  • 长春市
  • 四川省

  • 乐山市
  • 四川省

  • 内江市
  • 四川省

  • 凉山彝族自治州
  • 四川省

  • 南充市
  • 四川省

  • 宜宾市
  • 四川省

  • 巴中市
  • 四川省

  • 广元市
  • 四川省

  • 广安市
  • 四川省

  • 德阳市
  • 四川省

  • 成都市
  • 四川省

  • 攀枝花市
  • 四川省

  • 泸州市
  • 四川省

  • 甘孜藏族自治州
  • 四川省

  • 眉山市
  • 四川省

  • 绵阳市
  • 四川省

  • 自贡市
  • 四川省

  • 资阳市
  • 四川省

  • 达州市
  • 四川省

  • 遂宁市
  • 四川省

  • 阿坝藏族羌族自治州
  • 四川省

  • 雅安市
  • 天津市

  • 市辖区
  • 宁夏回族自治区

  • 中卫市
  • 宁夏回族自治区

  • 吴忠市
  • 宁夏回族自治区

  • 固原市
  • 宁夏回族自治区

  • 石嘴山市
  • 宁夏回族自治区

  • 银川市
  • 安徽省

  • 亳州市
  • 安徽省

  • 六安市
  • 安徽省

  • 合肥市
  • 安徽省

  • 安庆市
  • 安徽省

  • 宣城市
  • 安徽省

  • 宿州市
  • 安徽省

  • 池州市
  • 安徽省

  • 淮北市
  • 安徽省

  • 淮南市
  • 安徽省

  • 滁州市
  • 安徽省

  • 芜湖市
  • 安徽省

  • 蚌埠市
  • 安徽省

  • 铜陵市
  • 安徽省

  • 阜阳市
  • 安徽省

  • 马鞍山市
  • 安徽省

  • 黄山市
  • 山东省

  • 东营市
  • 山东省

  • 临沂市
  • 山东省

  • 威海市
  • 山东省

  • 德州市
  • 山东省

  • 日照市
  • 山东省

  • 枣庄市
  • 山东省

  • 泰安市
  • 山东省

  • 济南市
  • 山东省

  • 济宁市
  • 山东省

  • 淄博市
  • 山东省

  • 滨州市
  • 山东省

  • 潍坊市
  • 山东省

  • 烟台市
  • 山东省

  • 聊城市
  • 山东省

  • 菏泽市
  • 山东省

  • 青岛市
  • 山西省

  • 临汾市
  • 山西省

  • 吕梁市
  • 山西省

  • 大同市
  • 山西省

  • 太原市
  • 山西省

  • 忻州市
  • 山西省

  • 晋中市
  • 山西省

  • 晋城市
  • 山西省

  • 朔州市
  • 山西省

  • 运城市
  • 山西省

  • 长治市
  • 山西省

  • 阳泉市
  • 广东省

  • 东莞市
  • 广东省

  • 中山市
  • 广东省

  • 云浮市
  • 广东省

  • 佛山市
  • 广东省

  • 广州市
  • 广东省

  • 惠州市
  • 广东省

  • 揭阳市
  • 广东省

  • 梅州市
  • 广东省

  • 汕头市
  • 广东省

  • 汕尾市
  • 广东省

  • 江门市
  • 广东省

  • 河源市
  • 广东省

  • 深圳市
  • 广东省

  • 清远市
  • 广东省

  • 湛江市
  • 广东省

  • 潮州市
  • 广东省

  • 珠海市
  • 广东省

  • 肇庆市
  • 广东省

  • 茂名市
  • 广东省

  • 阳江市
  • 广东省

  • 韶关市
  • 广西壮族自治区

  • 北海市
  • 广西壮族自治区

  • 南宁市
  • 广西壮族自治区

  • 崇左市
  • 广西壮族自治区

  • 来宾市
  • 广西壮族自治区

  • 柳州市
  • 广西壮族自治区

  • 桂林市
  • 广西壮族自治区

  • 梧州市
  • 广西壮族自治区

  • 河池市
  • 广西壮族自治区

  • 玉林市
  • 广西壮族自治区

  • 百色市
  • 广西壮族自治区

  • 贵港市
  • 广西壮族自治区

  • 贺州市
  • 广西壮族自治区

  • 钦州市
  • 广西壮族自治区

  • 防城港市
  • 新疆维吾尔自治区

  • 乌鲁木齐市
  • 新疆维吾尔自治区

  • 伊犁哈萨克自治州
  • 新疆维吾尔自治区

  • 克孜勒苏柯尔克孜自治州
  • 新疆维吾尔自治区

  • 克拉玛依市
  • 新疆维吾尔自治区

  • 博尔塔拉蒙古自治州
  • 新疆维吾尔自治区

  • 吐鲁番市
  • 新疆维吾尔自治区

  • 和田地区
  • 新疆维吾尔自治区

  • 哈密市
  • 新疆维吾尔自治区

  • 喀什地区
  • 新疆维吾尔自治区

  • 塔城地区
  • 新疆维吾尔自治区

  • 巴音郭楞蒙古自治州
  • 新疆维吾尔自治区

  • 昌吉回族自治州
  • 新疆维吾尔自治区

  • 自治区直辖县级行政区划
  • 新疆维吾尔自治区

  • 阿克苏地区
  • 新疆维吾尔自治区

  • 阿勒泰地区
  • 江苏省

  • 南京市
  • 江苏省

  • 南通市
  • 江苏省

  • 宿迁市
  • 江苏省

  • 常州市
  • 江苏省

  • 徐州市
  • 江苏省

  • 扬州市
  • 江苏省

  • 无锡市
  • 江苏省

  • 泰州市
  • 江苏省

  • 淮安市
  • 江苏省

  • 盐城市
  • 江苏省

  • 苏州市
  • 江苏省

  • 连云港市
  • 江苏省

  • 镇江市
  • 江西省

  • 上饶市
  • 江西省

  • 九江市
  • 江西省

  • 南昌市
  • 江西省

  • 吉安市
  • 江西省

  • 宜春市
  • 江西省

  • 抚州市
  • 江西省

  • 新余市
  • 江西省

  • 景德镇市
  • 江西省

  • 萍乡市
  • 江西省

  • 赣州市
  • 江西省

  • 鹰潭市
  • 河北省

  • 保定市
  • 河北省

  • 唐山市
  • 河北省

  • 廊坊市
  • 河北省

  • 张家口市
  • 河北省

  • 承德市
  • 河北省

  • 沧州市
  • 河北省

  • 石家庄市
  • 河北省

  • 秦皇岛市
  • 河北省

  • 衡水市
  • 河北省

  • 邢台市
  • 河北省

  • 邯郸市
  • 河南省

  • 三门峡市
  • 河南省

  • 信阳市
  • 河南省

  • 南阳市
  • 河南省

  • 周口市
  • 河南省

  • 商丘市
  • 河南省

  • 安阳市
  • 河南省

  • 平顶山市
  • 河南省

  • 开封市
  • 河南省

  • 新乡市
  • 河南省

  • 洛阳市
  • 河南省

  • 漯河市
  • 河南省

  • 濮阳市
  • 河南省

  • 焦作市
  • 河南省

  • 省直辖县级行政区划
  • 河南省

  • 许昌市
  • 河南省

  • 郑州市
  • 河南省

  • 驻马店市
  • 河南省

  • 鹤壁市
  • 浙江省

  • 丽水市
  • 浙江省

  • 台州市
  • 浙江省

  • 嘉兴市
  • 浙江省

  • 宁波市
  • 浙江省

  • 杭州市
  • 浙江省

  • 温州市
  • 浙江省

  • 湖州市
  • 浙江省

  • 绍兴市
  • 浙江省

  • 舟山市
  • 浙江省

  • 衢州市
  • 浙江省

  • 金华市
  • 海南省

  • 三亚市
  • 海南省

  • 三沙市
  • 海南省

  • 儋州市
  • 海南省

  • 海口市
  • 海南省

  • 省直辖县级行政区划
  • 湖北省

  • 十堰市
  • 湖北省

  • 咸宁市
  • 湖北省

  • 孝感市
  • 湖北省

  • 宜昌市
  • 湖北省

  • 恩施土家族苗族自治州
  • 湖北省

  • 武汉市
  • 湖北省

  • 省直辖县级行政区划
  • 湖北省

  • 荆州市
  • 湖北省

  • 荆门市
  • 湖北省

  • 襄阳市
  • 湖北省

  • 鄂州市
  • 湖北省

  • 随州市
  • 湖北省

  • 黄冈市
  • 湖北省

  • 黄石市
  • 湖南省

  • 娄底市
  • 湖南省

  • 岳阳市
  • 湖南省

  • 常德市
  • 湖南省

  • 张家界市
  • 湖南省

  • 怀化市
  • 湖南省

  • 株洲市
  • 湖南省

  • 永州市
  • 湖南省

  • 湘潭市
  • 湖南省

  • 湘西土家族苗族自治州
  • 湖南省

  • 益阳市
  • 湖南省

  • 衡阳市
  • 湖南省

  • 邵阳市
  • 湖南省

  • 郴州市
  • 湖南省

  • 长沙市
  • 甘肃省

  • 临夏回族自治州
  • 甘肃省

  • 兰州市
  • 甘肃省

  • 嘉峪关市
  • 甘肃省

  • 天水市
  • 甘肃省

  • 定西市
  • 甘肃省

  • 平凉市
  • 甘肃省

  • 庆阳市
  • 甘肃省

  • 张掖市
  • 甘肃省

  • 武威市
  • 甘肃省

  • 甘南藏族自治州
  • 甘肃省

  • 白银市
  • 甘肃省

  • 酒泉市
  • 甘肃省

  • 金昌市
  • 甘肃省

  • 陇南市
  • 福建省

  • 三明市
  • 福建省

  • 南平市
  • 福建省

  • 厦门市
  • 福建省

  • 宁德市
  • 福建省

  • 泉州市
  • 福建省

  • 漳州市
  • 福建省

  • 福州市
  • 福建省

  • 莆田市
  • 福建省

  • 龙岩市
  • 西藏自治区

  • 山南市
  • 西藏自治区

  • 拉萨市
  • 西藏自治区

  • 日喀则市
  • 西藏自治区

  • 昌都市
  • 西藏自治区

  • 林芝市
  • 西藏自治区

  • 那曲市
  • 西藏自治区

  • 阿里地区
  • 贵州省

  • 六盘水市
  • 贵州省

  • 安顺市
  • 贵州省

  • 毕节市
  • 贵州省

  • 贵阳市
  • 贵州省

  • 遵义市
  • 贵州省

  • 铜仁市
  • 贵州省

  • 黔东南苗族侗族自治州
  • 贵州省

  • 黔南布依族苗族自治州
  • 贵州省

  • 黔西南布依族苗族自治州
  • 辽宁省

  • 丹东市
  • 辽宁省

  • 大连市
  • 辽宁省

  • 抚顺市
  • 辽宁省

  • 朝阳市
  • 辽宁省

  • 本溪市
  • 辽宁省

  • 沈阳市
  • 辽宁省

  • 盘锦市
  • 辽宁省

  • 营口市
  • 辽宁省

  • 葫芦岛市
  • 辽宁省

  • 辽阳市
  • 辽宁省

  • 铁岭市
  • 辽宁省

  • 锦州市
  • 辽宁省

  • 阜新市
  • 辽宁省

  • 鞍山市
  • 重庆市

  • 重庆市

  • 市辖区
  • 陕西省

  • 咸阳市
  • 陕西省

  • 商洛市
  • 陕西省

  • 安康市
  • 陕西省

  • 宝鸡市
  • 陕西省

  • 延安市
  • 陕西省

  • 榆林市
  • 陕西省

  • 汉中市
  • 陕西省

  • 渭南市
  • 陕西省

  • 西安市
  • 陕西省

  • 铜川市
  • 青海省

  • 果洛藏族自治州
  • 青海省

  • 海东市
  • 青海省

  • 海北藏族自治州
  • 青海省

  • 海南藏族自治州
  • 青海省

  • 海西蒙古族藏族自治州
  • 青海省

  • 玉树藏族自治州
  • 青海省

  • 西宁市
  • 青海省

  • 黄南藏族自治州
  • 黑龙江省

  • 七台河市
  • 黑龙江省

  • 伊春市
  • 黑龙江省

  • 佳木斯市
  • 黑龙江省

  • 双鸭山市
  • 黑龙江省

  • 哈尔滨市
  • 黑龙江省

  • 大兴安岭地区
  • 黑龙江省

  • 大庆市
  • 黑龙江省

  • 牡丹江市
  • 黑龙江省

  • 绥化市
  • 黑龙江省

  • 鸡西市
  • 黑龙江省

  • 鹤岗市
  • 黑龙江省

  • 黑河市
  • 黑龙江省

  • 齐齐哈尔市