基于系统管理总线接口对I2C存储器进行读写的方法技术方案

技术编号:23287943 阅读:41 留言:0更新日期:2020-02-08 18:02
本发明专利技术提供一种基于系统管理总线接口对I2C存储器进行读写的方法,包括:对I2C存储器进行写入操作时,将系统管理总线写命令的命令寄存器中写入I2C存储器的高八位地址,将系统管理总线写命令的第一数据寄存器中写入I2C存储器的低八位地址,将系统管理总线写命令的第二数据寄存器中写入待写入I2C存储器的字节数据;对I2C存储器进行读取操作时,发送系统管理总线接收字节命令至I2C存储器,并将从I2C存储器读取的数据写入在系统管理总线接收字节命令的数据寄存器中。本发明专利技术的基于系统管理总线接口对I2C存储器进行读写的方法在主从架构服务器中采用存储器来记录启动事件信息和系统错误信息,保证了数据的完整性和服务器的稳定性。

Method of reading and writing I2C memory based on system management bus interface

【技术实现步骤摘要】
基于系统管理总线接口对I2C存储器进行读写的方法
本专利技术涉及数据读写方法,特别是涉及一种基于系统管理总线接口对I2C存储器进行读写的方法。
技术介绍
现有技术中,基本输入输出系统(BasicInputOutputSystem,BIOS)在系统启动过程中具有主控权,现有UEFIBIOS允许在上电自检(PowerOnSelfTest,POST)过程和运行时(Runtime)往BIOS的存储器NVRAM中读取或写入UEFI变量来保存记录BIOS运行过程中的变量或是需要与操作系统(OperatingSystem,OS)进行交互的变量。另外,由于BIOS在启动结束后会将由控制权交由OS处理,故当系统发生错误如内存错误检查和纠正(ErrorCheckingandCorrecting,ECC)时,会触发系统进入系统管理模式(SystemManagementMode,SMM)。此时,BIOS会短暂重新获得控制权,检视系统中相关的寄存器来定位发生错误的组件及位置,并经由智能平台管理接口(IntelligentPlatformManagemen本文档来自技高网...

【技术保护点】
1.一种基于系统管理总线接口对I2C存储器进行读写的方法,其特征在于:包括:/n对所述I2C存储器进行写入操作时,将所述系统管理总线写命令的命令寄存器中写入所述I2C存储器的高八位地址,将系统管理总线写命令的第一数据寄存器中写入所述I2C存储器的低八位地址,将系统管理总线写命令的第二数据寄存器中写入待写入所述I2C存储器的字节数据;/n对所述I2C存储器进行读取操作时,发送系统管理总线接收字节命令至所述I2C存储器,并将从所述I2C存储器读取的数据写入在所述系统管理总线接收字节命令的数据寄存器中。/n

【技术特征摘要】
1.一种基于系统管理总线接口对I2C存储器进行读写的方法,其特征在于:包括:
对所述I2C存储器进行写入操作时,将所述系统管理总线写命令的命令寄存器中写入所述I2C存储器的高八位地址,将系统管理总线写命令的第一数据寄存器中写入所述I2C存储器的低八位地址,将系统管理总线写命令的第二数据寄存器中写入待写入所述I2C存储器的字节数据;
对所述I2C存储器进行读取操作时,发送系统管理总线接收字节命令至所述I2C存储器,并将从所述I2C存储器读取的数据写入在所述系统管理总线接收字节命令的数据寄存器中。


2.根据权利要求1所述的基于系统管理总线接口对I2C存储器进行读写的方法,其特征在于:应用于主从架构服务器中,所述主从架构服务器包括主节点、多路选择模块和至少两个从节点;每个从节点均通过所述多路选择器与所述主节点相连;所述从节点包括从节点基本输入输出系统、从节点南桥芯片和从节点I2C存储器,所述主节点包括主节点基本输入输出系统、主节点南桥芯片、主节点I2C存储器和基板管理控制器;所述从节点南桥芯片通过系统管理总线接口与所述从节点I2C存储器相连;所述主节点南桥芯片通过系统管理总线接口与所述主节点I2C存储器相连。


3.根据权利要求2所述的基于系统管理总线接口对I2C存储器进行读写的方法,其特征在于:所述从节点基本输入输出系统通过所述从节点南桥芯片将从节点信息记录在所述从节点I2C存储器中;所述主节点基本输入输出系统通过所述主节点南桥芯片将主节点信息通过记录在所述主节点I2C存...

【专利技术属性】
技术研发人员:黄威曲忠英
申请(专利权)人:英业达科技有限公司英业达股份有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1