[发明专利]一种总线共享的方法有效
申请号: | 201911250376.7 | 申请日: | 2019-12-09 |
公开(公告)号: | CN111090600B | 公开(公告)日: | 2021-07-16 |
发明(设计)人: | 李奇;侯绍铮;徐化鑫 | 申请(专利权)人: | 苏州浪潮智能科技有限公司 |
主分类号: | G06F13/362 | 分类号: | G06F13/362 |
代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 张涛 |
地址: | 215100 江苏省苏州市吴*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 总线 共享 方法 | ||
1.一种总线共享的方法,其特征在于,包括以下步骤:
为所述总线上所有主设备设置优先级;
根据所述优先级不同,给每个所述主设备设定访问间隔时间,优先级高的主设备的访问间隔时间小于优先级低的主设备的访问间隔时间;
通过每个所述主设备检测总线状态;
响应于检测到所述总线状态为空闲且从空闲时刻开始所述主设备已等待对应的所述访问间隔时间,根据共同的轮询表访问所述总线。
2.根据权利要求1所述的方法,其特征在于,优先级相邻的两个主设备的所述访问间隔时间的差大于9个所述总线的时钟周期。
3.根据权利要求1所述的方法,其特征在于,通过每个所述主设备检测总线状态包括:每个所述主设备检测所述总线上的电平,响应于2个所述总线的时钟周期内所述总线上没有低电平,判断所述总线状态为空闲。
4.根据权利要求1所述的方法,其特征在于,所述轮询表包括所述总线上所述所有主设备需要访问从设备的交集、所述从设备的地址和读取的寄存器地址。
5.根据权利要求4所述的方法,其特征在于,根据共同的轮询表访问所述总线包括:根据所述轮询表中的从设备的顺序访问所述总线上的仅一个所述从设备。
6.根据权利要求1所述的方法,其特征在于,还包括:将所述总线上所有主设备划分优先级之后,根据所述优先级不同,给每个所述主设备设定启动等待时间。
7.根据权利要求6所述的方法,其特征在于,还包括:响应于所述总线所在的系统上电启动或复位且所述主设备已等待对应的所述启动等待时间,根据共同的轮询表访问所述总线。
8.根据权利要求7所述的方法,其特征在于,根据共同的轮询表访问所述总线包括:根据所述轮询表中的从设备的顺序访问所述总线上的仅一个所述从设备。
9.根据权利要求1所述的方法,其特征在于,还包括:响应于优先级最高的主设备故障,次高优先级的主设备访问所述总线时,按照所述轮询表中的访问顺序访问所述优先级最高的主设备将要访问的从设备。
10.根据权利要求9所述的方法,其特征在于,还包括:响应于所述优先级最高的主设备恢复,在所述优先级最高的主设备对应的所述访问间隔时间之后且在所述次高优先级的主设备对应的所述访问间隔时间之前,所述优先级最高的主设备访问所述总线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州浪潮智能科技有限公司,未经苏州浪潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911250376.7/1.html,转载请声明来源钻瓜专利网。