一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据通路仲裁方法、数据通路仲裁装置及芯片与流程

2021-12-14 23:18:00 来源:中国专利 TAG:

技术特征:
1.一种数据通路仲裁方法,其特征在于,所述方法包括:根据申请者的请求时刻对申请者的请求进行第一级仲裁,获得第一级仲裁的结果数据;根据预设规则对第一级仲裁的结果数据进行第二级仲裁。2.根据权利要求1所述的数据通路仲裁方法,其特征在于,所述根据申请者的请求时刻对申请者的请求进行第一级仲裁,包括:记录所有申请者的请求时刻,并缓存所有申请者请求的数据;对请求时刻中最早的时刻对应的请求进行第一级仲裁。3.根据权利要求2所述的数据通路仲裁方法,其特征在于,所述记录所有申请者的请求时刻,并缓存所有申请者请求的数据,包括:通过队列时间槽寄存器记录所有申请者的请求时刻,并通过数据缓冲队列缓存所有申请者请求的数据。4.根据权利要求3所述的数据通路仲裁方法,其特征在于,一个数据缓冲队列和一个队列时间槽寄存器仅对应一个申请者;每一个队列时间槽寄存器的宽度为所有数据缓冲队列的深度之和。5.根据权利要求3所述的数据通路仲裁方法,其特征在于,所述通过队列时间槽寄存器记录所有申请者的请求时刻,包括:在与申请者对应的队列时间槽寄存器的队尾记录该申请者的请求时刻。6.根据权利要求3所述的数据通路仲裁方法,其特征在于,所述对请求时刻中最早的时刻对应的请求进行第一级仲裁,获得第一级仲裁的结果数据,包括:对所有队列时间槽寄存器的最高位进行组合得到组合信号,将该组合信号作为第一级仲裁的结果数据。7.根据权利要求5所述的数据通路仲裁方法,其特征在于,所述方法还包括:在记录申请者的请求时刻之前,确定队列时间槽寄存器的队尾的位置;其中,所述确定队列时间槽寄存器的队尾的位置,包括:对队列时间槽寄存器的当前时刻的位值进行第一逻辑运算,根据第一逻辑运算的结果确定队列时间槽寄存器的队尾的位置。8.根据权利要求7所述的数据通路仲裁方法,其特征在于,所述方法还包括:在对请求时刻中最早的时刻对应的请求进行第一级仲裁之前,确定队列时间槽寄存器记录的最早的时刻是否有申请者请求;其中,所述确定队列时间槽寄存器记录的最早的时刻是否有申请者请求,包括:对所有队列时间槽寄存器记录的最早的时刻的位值进行第二逻辑运算,根据第二逻辑运算结果确定该最早的时刻是否有申请者请求。9.根据权利要求7所述的数据通路仲裁方法,其特征在于,在确定队列时间槽寄存器的队尾的位置的情况下:若当前时刻没有新的请求且当前时刻该队列时间槽寄存器的历史请求已进行第二级仲裁,将该队列时间槽寄存器的最高位清零,或者将该队列时间槽寄存器的低位补零;若当前时刻没有新的请求且当前时刻该队列时间槽寄存器的历史请求最后进行第二级仲裁,将该队列时间槽寄存器的低位补零。
10.根据权利要求6所述的数据通路仲裁方法,其特征在于,所述根据预设规则对第一级仲裁的结果数据进行第二级仲裁,包括:根据预设规则对所有队列时间槽寄存器的最高位的组合信号进行选通,得到选通信号;所述选通信号用于确定选中的数据缓冲队列。11.根据权利要求10所述的数据通路仲裁方法,其特征在于,所述方法还包括:从选中的数据缓冲队列读取申请者请求的数据。12.一种数据通路仲裁装置,其特征在于,所述装置包括:第一级仲裁模块,用于根据申请者的请求时刻对申请者的请求进行第一级仲裁,获得第一级仲裁的结果数据;第二级仲裁模块,用于根据预设规则对第一级仲裁的结果数据进行第二级仲裁。13.根据权利要求12所述的数据通路仲裁装置,其特征在于,所述根据申请者的请求时刻对申请者的请求进行第一级仲裁,包括:所述第一级仲裁模块记录所有申请者的请求时刻,对请求时刻中最早的时刻对应的请求进行第一级仲裁。14.根据权利要求13所述的数据通路仲裁装置,其特征在于,所述第一级仲裁模块包括多个队列时间槽寄存器;多个所述队列时间槽寄存器用于记录所有申请者的请求时刻。15.根据权利要求14所述的数据通路仲裁装置,其特征在于,所述第一级仲裁模块在与申请者对应的队列时间槽寄存器的队尾记录该申请者的请求时刻。16.根据权利要求15所述的数据通路仲裁装置,其特征在于,所述对请求时刻中最早的时刻对应的请求进行第一级仲裁,获得第一级仲裁的结果数据,包括:所述第一级仲裁模块对所有队列时间槽寄存器的最高位进行组合得到组合信号,将该组合信号作为第一级仲裁的结果数据。17.根据权利要求14所述的数据通路仲裁装置,其特征在于,所述装置还包括多个数据缓冲队列;多个所述数据缓冲队列用于缓存所有申请者请求的数据。18.根据权利要求17所述的数据通路仲裁装置,其特征在于,一个数据缓冲队列和一个队列时间槽寄存器仅对应一个申请者;每一个队列时间槽寄存器的宽度为所有数据缓冲队列的深度之和。19.根据权利要求15所述的数据通路仲裁装置,其特征在于,所述第一级仲裁模块还包括队列尾产生器;所述队列尾产生器用于对队列时间槽寄存器的当前时刻的位值进行第一逻辑运算,根据第一逻辑运算的结果确定队列时间槽寄存器的队尾的位置。20.根据权利要求19所述的数据通路仲裁装置,其特征在于,所述第一级仲裁模块还包括联合队列时间槽;所述联合队列时间槽用于对所有队列时间槽寄存器记录的最早的时刻的位值进行第二逻辑运算,根据第二逻辑运算的结果确定该时刻是否有申请者请求。21.根据权利要求16所述的数据通路仲裁装置,其特征在于,所述根据预设规则对第一级仲裁的结果数据进行第二级仲裁,包括:
所述第二级仲裁模块根据预设规则对所有队列时间槽寄存器的最高位的组合信号进行选通,得到选通信号。22.根据权利要求21所述的数据通路仲裁装置,其特征在于,所述装置还包括:仲裁选通模块,用于根据所述选通信号确定选中的数据缓冲队列,从选中的数据缓冲队列读取申请者请求的数据。23.一种芯片,其特征在于,所述芯片包括权利要求12

22中任一项所述的数据通路仲裁装置、或者能够执行权利要求1

11中任一项所述的数据通路仲裁方法。24.一种芯片,其特征在于,所述芯片包括第一级仲裁模块、第二级仲裁模块、数据缓冲队列以及仲裁选通模块;所述第一级仲裁模块与所述第二级仲裁模块信号连接,所述第二级仲裁模块与所述仲裁选通模块信号连接,所述仲裁选通模块与所述数据缓冲队列信号连接。25.一种存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被执行时实现权利要求1

11中任一项所述的数据通路仲裁方法。

技术总结
本发明属于芯片设计领域,提供一种数据通路仲裁方法、数据通路仲裁装置及芯片。所述数据通路仲裁方法包括:根据申请者的请求时刻对申请者的请求进行第一级仲裁,获得第一级仲裁的结果数据;根据预设规则对第一级仲裁的结果数据进行第二级仲裁。本发明根据申请者的请求时刻进行第一级仲裁,再根据预设规则进行第二级仲裁,可通过预设规则引入针对具体应用场景的其它仲裁因素,能够满足不同应用场景的需求。求。求。


技术研发人员:李伟立 原义栋 张茜歌 赵东艳 张海峰 王文赫 金学明 孙玉峰 李雷
受保护的技术使用者:国网信息通信产业集团有限公司 国网江西省电力有限公司 国家电网有限公司
技术研发日:2021.07.30
技术公布日:2021/12/13
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献