一种总线仲裁的方法、系统、设备和存储介质与流程

文档序号:31401640发布日期:2022-09-03 04:45阅读:来源:国知局

技术特征:
1.一种总线仲裁的方法,其特征在于,包括如下步骤:对输入端口的多个请求信号进行预处理,并预选择对应的仲裁模式;响应于预选择的仲裁模式为轮询仲裁,根据所述请求信号是单端口触发还是多端口同时触发采用对应的仲裁模式;响应于预选择的仲裁模式为固定优先级仲裁,按照最低有效位和最高有效位的方式进行仲裁;以及将仲裁后的结果进行拼凑以得到最终结果,并通过缓存寄存器输出所述最终结果。2.根据权利要求1所述的方法,其特征在于,所述根据所述请求信号是单端口触发还是多端口同时触发采用对应的仲裁模式包括:响应于所述请求信号是单端口触发,对所述请求信号采用固定优先级仲裁;以及响应于所述请求信号是多端口同时触发,对所述请求信号采用轮询仲裁。3.根据权利要求2所述的方法,其特征在于,所述对所述请求信号采用轮询仲裁包括:将所述请求信号与掩码信号进行与操作以完成对输入信号的筛选。4.根据权利要求2所述的方法,其特征在于,所述对所述请求信号采用固定优先级仲裁包括:选择触发的端口获取优先级,并禁用轮询仲裁模式。5.一种总线仲裁的系统,其特征在于,包括:预处理模块,配置用于对输入端口的多个请求信号进行预处理,并预选择对应的仲裁模式;轮询模块,配置用于响应于预选择的仲裁模式为轮询仲裁,根据所述请求信号是单端口触发还是多端口同时触发采用对应的仲裁模式;优先级模块,配置用于响应于预选择的仲裁模式为固定优先级仲裁,按照最低有效位和最高有效位的方式进行仲裁;以及输出模块,配置用于将仲裁后的结果进行拼凑以得到最终结果,并通过缓存寄存器输出所述最终结果。6.根据权利要求5所述的系统,其特征在于,所述轮询模块配置用于:响应于所述请求信号是单端口触发,对所述请求信号采用固定优先级仲裁;以及响应于所述请求信号是多端口同时触发,对所述请求信号采用轮询仲裁。7.根据权利要求6所述的系统,其特征在于,所述轮询模块配置用于:将所述请求信号与掩码信号进行与操作以完成对输入信号的筛选。8.根据权利要求6所述的系统,其特征在于,所述轮询模块配置用于:选择触发的端口获取优先级,并禁用轮询仲裁模式。9.一种计算机设备,其特征在于,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现权利要求1-4任意一项所述方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-4任意一项所述方法的步骤。

技术总结
本发明提供一种总线仲裁的方法、系统、设备和存储介质,方法包括:对输入端口的多个请求信号进行预处理,并预选择对应的仲裁模式;响应于预选择的仲裁模式为轮询仲裁,根据所述请求信号是单端口触发还是多端口同时触发采用对应的仲裁模式;响应于预选择的仲裁模式为固定优先级仲裁,按照最低有效位和最高有效位的方式进行仲裁;以及将仲裁后的结果进行拼凑以得到最终结果,并通过缓存寄存器输出所述最终结果。本发明计算逻辑采用组合逻辑实现,降低了功耗和复杂度,提高运行效率,双仲裁模块复用率高。复用率高。复用率高。


技术研发人员:王凯 符云越 刘凯
受保护的技术使用者:山东云海国创云计算装备产业创新中心有限公司
技术研发日:2022.06.30
技术公布日:2022/9/2
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1