[发明专利]一种I2C总线设备读写的方法及装置有效

专利信息
申请号: 201911116934.0 申请日: 2019-11-15
公开(公告)号: CN111078604B 公开(公告)日: 2022-06-03
发明(设计)人: 刘海洋 申请(专利权)人: 苏州浪潮智能科技有限公司
主分类号: G06F13/20 分类号: G06F13/20
代理公司: 北京连和连知识产权代理有限公司 11278 代理人: 张涛
地址: 215100 江苏省苏州市吴*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 i2c 总线 设备 读写 方法 装置
【说明书】:

发明涉及了一种I2C总线设备读写的方法及装置,其中该方法包括:基于复用I2C总线读写命令的标准规范中特定的位建立扩展规范;设置扩展标志位,并根据接收设备的总线ID为扩展标志位赋值;基于总线ID按照标准规范或扩展规范生成接收设备的读写命令,并将读写命令发送到I2C总线上;响应于监测到I2C总线上有读写命令,检查扩展标志位,并根据扩展标志位的值选择按照标准规范或扩展规范解析读写命令以确定读写命令对应的接收设备;接收设备接收并执行读写命令。本发明在不借助其它工具的情况下,仅基于标准的IPMI命令进行了扩展,实现了采用IPMI命令对总线ID大于7的I2C总线设备进行读写,简单易操作,方便用户使用以及测试人员测试。

技术领域

本发明涉及服务器总线技术领域。本发明进一步涉及一种I2C总线设备读写的方法及装置。

背景技术

基板管理控制器(Baseboard Management Controller,简称BMC)是服务器特有的管理控制器。BMC的主要功能之一是自动监控服务器运行状态,主要包括各硬件的健康状态。BMC监测各硬件的健康状态,获取各硬件的信息,有助于运维人员及时了解服务器的运行状况,保证服务器正常运行。

BMC与其它组件的通信通常要通过I2C总线来进行。I2C总线只有两根双向信号线。一根是数据线SDA,另一根是时钟线SCL。SCL数据总线的上升沿将数据输入到每个EEPROM器件中;下降沿驱动EEPROM器件输出数据。I2C总线通过上拉电阻接正电源。当总线空闲时,两根线均为高电平(SDL=1;SCL=1)。连到总线上的任一器件输出的低电平,都将使总线的信号变低,即各器件的SDA及SCL都是线“与”关系。

系统中的所有外围器件都具有一个7位的从器件专用地址码,其中高4位为器件类型,由生产厂家制定,低3位为器件引脚定义地址,由使用者定义。主控器件通过地址码建立多机通信的机制,因此I2C总线省去了外围器件的片选线,这样无论总线上挂接多少个器件,其系统仍然为简约的二线结构。终端挂载在总线上,有主端和从端之分,主端必须是带有CPU的逻辑模块,在同一总线上同一时刻使能有一个主端,可以有多个从端,从端的数量受地址空间和总线的最大电容400pF的限制。二者都可以传输数据,但是从设备不能发起传输,且传输是受到主设备控制的。

在IPMI规范中定义了标准IPMI命令,可以方便地实现对I2C总线设备的读写。但由于规范中数据结构的限制,该命令无法对ID大于7的总线进行设备的读写,为了对这些I2C总线进行设备的读写,需要额外使用I2C test等工具。

因此,需要提出一种不用借助其它工具即可对扩展的I2C总线进行设备的读写的方法,方便用户使用以及测试人员测试。

发明内容

一方面,本发明基于上述目的提出了一种I2C总线设备读写的方法,其中该方法包括以下步骤:

基于复用I2C总线读写命令的标准规范中特定的位建立扩展规范;

设置扩展标志位,并根据接收设备的总线ID为扩展标志位赋值;

基于总线ID按照标准规范或扩展规范生成接收设备的读写命令,并将读写命令发送到I2C总线上;

响应于监测到I2C总线上有读写命令,检查扩展标志位,并根据扩展标志位的值选择按照标准规范或扩展规范解析读写命令以确定读写命令对应的接收设备;

接收设备接收并执行读写命令。

根据本发明的种I2C总线设备读写的方法的实施例,其中基于复用I2C总线读写命令的标准规范中特定的位建立扩展规范进一步包括:基于IPMI标准中的I2C总线读写命令的标准规范将用于指示总线类型的字节1第[0]位复用为用于与字节1第[3:1]位共同表示总线ID,以建立扩展规范。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911116934.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top