[发明专利]一种总线共享的方法有效

专利信息
申请号: 201911250376.7 申请日: 2019-12-09
公开(公告)号: CN111090600B 公开(公告)日: 2021-07-16
发明(设计)人: 李奇;侯绍铮;徐化鑫 申请(专利权)人: 苏州浪潮智能科技有限公司
主分类号: G06F13/362 分类号: G06F13/362
代理公司: 北京连和连知识产权代理有限公司 11278 代理人: 张涛
地址: 215100 江苏省苏州市吴*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 总线 共享 方法
【说明书】:

发明提供了一种总线共享的方法,该方法包括以下步骤:为总线上所有主设备设置优先级;根据优先级不同,给每个主设备设定访问间隔时间,优先级高的主设备的访问间隔时间小于优先级低的主设备的访问间隔时间;通过每个主设备检测总线状态;响应于检测到总线状态为空闲且从空闲时刻开始主设备已等待对应的访问间隔时间,根据共同的轮询表访问总线。通过使用本发明的方法,能够在双管理模块或多管理模块设计下,不用添加额外的器件即可实现总线共享,并实现了总线仲裁功能,避免了总线竞争冲突,还能够提高设备整机的可靠性,实现了多管理模块之间的信息同步,极大的提高了总线的利用率。

技术领域

本领域涉及计算机领域,并且更具体地涉及一种总线共享的方法。

背景技术

当今在主流的交换机、服务器等大型设备中,为了整机的可靠性,普遍采用了多管理模块冗余备份或分工进行整机的电压、温度等监控管理。管理模块通常是CPU或BMC、FPGA等专用芯片,通过I2C或其他总线访问设备内被监控的温度传感器、电压传感器、风扇转速等信息。此外针对以太网PHY芯片的管理,多使用MDIO总线。MDIO总线与I2C总线共同的特点是总线上的所有连接的设备分为主设备与从设备,所有的总线访问均需要主设备发起,然后由从设备响应。因此在总线同时存在多个主设备时,需要一定的方式避免多个主设备同时发起访问产生的冲突。

为了实现上述多个管理模块共同管理设备内的各种传感器和其他芯片,目前通常有3种模式:1.多个管理模块相互分工,通过不同的总线访问不同的传感器及其他芯片,通过另外的总线在主控之间同步信息。缺点是设备内的管理模块相互分工,但不存在备份,可靠性有限,而且需要额外的总线同步多个管理模块所获取的信息。2.两个管理模块完全相同。例如在设备中,存在完全相同、互为备份的两个管理模块,在系统工作时,只有一个管理模块处于工作状态,可以访问总线上的传感器和芯片。两个管理模块之间通过额外的总线与逻辑进行仲裁。缺点是需额外的总线与逻辑进行仲裁。3.使用PCA9641或类似的芯片,将多个管理模块隔离。管理模块向PCA9641发送信息抢占总线,若此时总线未被另一管理模块占用,则该管理模块可以获得总线控制权。当该管理模块完成访问,或超过一定时间未访问总线时,PCA9641自动释放其对总线的控制权。缺点是需要额外使用PCA9641一类的器件,增加了成本,而且多个管理模块互相抢占会存在冲突,使得管理模块不能及时通过总线获取信息,增加了延迟。

发明内容

有鉴于此,本发明实施例的目的在于提出一种总线共享的方法,能够在双管理模块或多管理模块设计下,不用添加额外的器件即可实现总线共享,并实现了总线仲裁功能,避免了总线竞争冲突,还能够提高设备整机的可靠性,实现了多管理模块之间的信息同步,极大的提高了总线的利用率。

基于上述目的,本发明的实施例的一个方面提供了一种总线共享的方法,包括以下步骤:

为总线上所有主设备设置优先级;

根据优先级不同,给每个主设备设定访问间隔时间,优先级高的主设备的访问间隔时间小于优先级低的主设备的访问间隔时间;

通过每个主设备检测总线状态;

响应于检测到总线状态为空闲且从空闲时刻开始主设备已等待对应的访问间隔时间,根据共同的轮询表访问总线。

根据本发明的一个实施例,优先级相邻的两个主设备的访问间隔时间的差大于9个总线的时钟周期。

根据本发明的一个实施例,通过每个主设备检测总线状态包括:每个主设备检测总线上的电平,响应于2个总线的时钟周期内总线上没有低电平,判断总线状态为空闲。

根据本发明的一个实施例,轮询表包括总线上所有主设备需要访问从设备的交集、从设备的地址和读取的寄存器地址。

根据本发明的一个实施例,根据共同的轮询表访问总线包括:根据轮询表中的从设备的顺序访问总线上的仅一个从设备。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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