[发明专利]动态分配带宽的总线仲裁器的实现方法有效
申请号: | 201611226575.0 | 申请日: | 2016-12-27 |
公开(公告)号: | CN106681947B | 公开(公告)日: | 2019-08-09 |
发明(设计)人: | 贾复山;贺伟;朱彬 | 申请(专利权)人: | 盛科网络(苏州)有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 南京利丰知识产权代理事务所(特殊普通合伙) 32256 | 代理人: | 王锋 |
地址: | 215000 江苏省无锡市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种动态分配带宽的总线仲裁器的实现方法,包括:设置一定长度的仲裁周期以及总线上各个模块的权重,在每个仲裁周期内平滑设置各个模块的时隙分配;为各个模块分别定义一寄存器,用于存储对应模块错过相应时隙的个数;若所有模块均产生数据传输请求,则按照时隙分配的设置执行仲裁;若某个模块未产生数据传输请求,则后续模块依次提前一个时隙并更新寄存器数值;若有高优先级的模块产生数据传输请求,优先响应该模块请求,当前模块及后续模块依次延时一个时隙并更新寄存器数值;当所述寄存器的值达到阈值时,在相应仲裁周期结束时对其清零。本发明技术方案处理逻辑简单,提高了数字逻辑处理的速度,适用于高速数据处理的场景。 | ||
搜索关键词: | 动态分配 带宽 总线 仲裁 实现 方法 | ||
【主权项】:
1.一种动态分配带宽的总线仲裁器的实现方法,其特征在于包括:设置一定长度的仲裁周期以及总线上各个模块的权重,在每个仲裁周期内平滑设置各个模块的时隙分配;为各个模块分别定义一寄存器,用于存储对应模块错过相应时隙的个数,初始值为0,其数值越大,仲裁时优先级越高;若所有模块均产生数据传输请求,则按照时隙分配的设置执行仲裁;若某个模块未产生数据传输请求,则后续模块依次提前一个时隙,同时更新该模块的寄存器数值;若有高优先级的模块产生数据传输请求,则优先响应该模块请求,同时更新该模块寄存器数值,当前时隙对应的模块及后续模块依次延时一个时隙;其中,当所述寄存器的值达到阈值时,在相应仲裁周期结束时对其清零。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于盛科网络(苏州)有限公司,未经盛科网络(苏州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201611226575.0/,转载请声明来源钻瓜专利网。
- 上一篇:电子烟(巴洛克iBox)
- 下一篇:口红(海棠花)