[发明专利]一种优先级实时调整装置及方法在审
申请号: | 201810677452.1 | 申请日: | 2018-06-27 |
公开(公告)号: | CN108984443A | 公开(公告)日: | 2018-12-11 |
发明(设计)人: | 陈贝 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F13/362 | 分类号: | G06F13/362 |
代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 王汝银 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 命令请求 仲裁电路 实时调整装置 发送端口 从模块 主模块 总线使用权分配 优先级调整 处理命令 评估结果 实时调整 仲裁模块 仲裁器 响应 评估 | ||
1.一种优先级实时调整装置,其特征是:所述的装置包括:
主模块A,用于向仲裁电路发送端口A的命令请求;
主模块B,用于向仲裁电路发送端口B的命令请求;
仲裁电路,包括优先级仲裁模块,用于根据端口A和端口B的实时优先级,判断将总线使用权分配给哪一个端口,并允许此端口将命令请求送往从模块;
从模块,用于处理命令请求。
2.根据权利要求1所述的一种优先级实时调整装置,其特征是:所述的仲裁电路还包括:
优先级实时调整模块A,用于根据命令请求产生速率和命令请求完成速率来评估如何对当前主模块A对应仲裁端口的优先级做出调整;
优先级实时调整模块B,用于根据命令请求产生速率和命令请求完成速率来评估如何对当前主模块B对应仲裁端口的优先级做出调整。
3.根据权利要求2所述的一种优先级实时调整装置,其特征是:命令请求产生速率和命令请求完成速率的计算原理为:主模块每产生一个命令请求,都会发出一个标记送达优先级实时调整模块,优先级实时调整模块会循环统计一段时间内主模块产生的命令请求个数,从而计算出主模块的命令请求产生速率;从模块每处理完一个主模块的命令请求,都会发出一个标记送达优先级实时调整模块,优先级实时调整模块也会循环统计一段时间内从模块完成主模块命令请求的个数,计算出主模块A的命令请求完成速率。
4.根据权利要求2所述的一种优先级实时调整装置,其特征是:所述的仲裁电路还包括:
命令请求缓存A,用于缓存主模块A的命令请求,并在检测到内部有命令请求时,将命令请求转发给优先级仲裁模块;
命令请求缓存B,用于缓存主模块B的命令请求,并在检测到内部有命令请求时,将命令请求转发给优先级仲裁模块。
5.一种优先级实时调整方法,其特征是:所述的方法包括:
S1:设置端口的初始优先级;
S2:初始化统计时间计时器和优先级调整系数;
S3:统计命令请求产生个数和命令请求完成个数;
S4:判断统计时间是否溢出,若是进入步骤S5,若否,返回步骤S3;
S5:记录命令请求产生个数和命令请求完成个数;
S6:计算命令请求产生速率和命令请求完成速率;
S7:根据优先级转换函数计算出此次统计后需要调整的优先级系数,更新此端口对应的优先级。
6.根据权利要求5所述的一种优先级实时调整方法,其特征是:所述的方法还包括:
S8:重复步骤S2-S7,直至所有命令执行完成。
7.根据权利要求5或6所述的一种优先级实时调整方法,其特征是:步骤S3中,统计命令请求产生个数和命令请求完成个数的具体方法为:
主模块每产生一个命令请求,都会发出一个标记送达优先级实时调整模块,优先级实时调整模块会循环统计一段时间内主模块产生的命令请求个数;从模块每处理完一个主模块的命令请求,都会发出一个标记送达优先级实时调整模块,优先级实时调整模块也会循环统计一段时间内从模块完成主模块命令请求的个数。
8.根据权利要求5或6所述的一种优先级实时调整方法,其特征是:步骤S6中,命令请求产生速率的计算公式为:
其中,Rcomm_gen是此端口的命令请求产生速率,NUMcomm_gen是统计的命令产生数量,T是统计时间。
9.根据权利要求5或6所述的一种优先级实时调整方法,其特征是:步骤S6中,命令请求完成速率的计算公式为:
其中,Rcomm_fin是此端口的命令请求完成速率,NUMcomm_fin是统计的命令请求完成数量,T是统计时间。
10.根据权利要求5或6所述的一种优先级实时调整方法,其特征是:步骤S7中,优先级转换函数为:
P=Pcurrent+f(Rcomm_gen-Rcomm_fin),其中,P是调整后的端口优先级,Pcurrent是当前端口优先级,f(Rcomm_gen-Rcomm_fin)是将命令请求产生速率与命令请求完成速率的差值转换为优先级调整系数的转换函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810677452.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于二值化算法的加速控制系统、芯片及机器人
- 下一篇:可调式接口转换方法