[发明专利]一种N-M AXI总线控制器及其可配置仲裁机制实现方法有效
申请号: | 201911008970.5 | 申请日: | 2019-10-23 |
公开(公告)号: | CN110765053B | 公开(公告)日: | 2023-03-10 |
发明(设计)人: | 刘尚;孙中琳;刘大铕;朱苏雁;刘奇浩;王运哲 | 申请(专利权)人: | 山东华芯半导体有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 赵玉凤 |
地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 axi 总线 控制器 及其 配置 仲裁 机制 实现 方法 | ||
1.一种基于可配置仲裁机制的N-M AXI总线控制器,其特征在于:包括xbus_rgt_cfg模块和xbus_mst_arb模块,xbus_rgt_cfg是总线控制器的内部配置模块,xbus_mst_arb模块是N-M全互联实现模块,xbus_rgt_cfg模块与xbus_mst_arb模块相连,xbus_mst_arb模块包括N个面向主机的子模块MST_ARB和M个面向从机的子模块SLV_ARB,xbus_rgt_cfg模块为每个MST_ARB连接的主机和每个SLV_ARB连接的从机均配置有单独的仲裁优先级向量,所有仲裁优先级向量均可独立配置,每个从机隶属的仲裁优先级向量用于读指令通道和写指令通道的仲裁,其中写数据通道依附于写指令通道,每个主机隶属的仲裁优先级向量用于读数据通道和写响应通道的仲裁。
2.根据权利要求1所述的基于可配置仲裁机制的N-M总线控制器,其特征在于:对于读指令通道、写指令通道、读数据通道和写响应通道,参与仲裁的信号分别为相应通道上FIFO的空满信号。
3.根据权利要求1所述的基于可配置仲裁机制的N-M AXI总线控制器,其特征在于:仲裁机制包括固定优先级、轮询优先级和分组优先级,固定优先级情况下,仲裁优先级向量中的每一个元素值均不相同,按照约定,优先级高的申请信号优先选通;轮询优先级情况下,仲裁优先级向量中的每一个元素值均相同,按照当前选通的申请信号来确定下一次申请信号的优先级;分组优先级的情况下,仲裁优先级向量内的元素分为多个优先级组,每组内的元素值相同,组内申请信号按照轮询优先级的方式进行仲裁,组间申请信号按照固定优先级的方式进行仲裁。
4.根据权利要求1所述的基于可配置仲裁机制的N-M AXI总线控制器,其特征在于:每个主机均有唯一的TAG信号,主机向从机发送的指令在包含地址信息的基础上增加TAG信号,读数据通道和写响应通道中的TAG信号决定选通申请仲裁的主机;每一个从机均有唯一的地址空间,写指令通道和读指令通道通过地址空间匹配决定选通申请仲裁的从机。
5.根据权利要求1所述的基于可配置仲裁机制的N-M AXI总线控制器,其特征在于:还包括xbus_lite_if模块,负责将slave指令和数据转换成lite模式,连接于xbus_mst_arb模块与lite_slv之间。
6.一种N-M AXI总线控制器的可配置仲裁机制实现方法,其特征在于:本方法为AXI总线控制器连接的N个主机和M个从机均配置有仲裁优先级向量,所有仲裁优先级向量均可独立配置,每个从机隶属的仲裁优先级向量用于读指令通道和写指令通道的仲裁,其中写数据通道依附于写指令通道,每个主机隶属的仲裁优先级向量用于读数据通道和写响应通道的仲裁。
7.根据权利要求6所述的N-M AXI总线控制器的可配置仲裁机制实现方法,其特征在于:对于读指令通道、写指令通道、读数据通道和写响应通道,参与仲裁的信号分别为相应通道上FIFO的空满信号。
8.根据权利要求6所述的N-M AXI总线控制器的可配置仲裁机制实现方法,其特征在于:仲裁机制包括固定优先级、轮询优先级和分组优先级,固定优先级情况下,仲裁优先级向量中的每一个元素值均不相同,按照约定,优先级高的申请信号优先选通;轮询优先级情况下,仲裁优先级向量中的每一个元素值均相同,按照当前选通的申请信号来确定下一次申请信号的优先级;分组优先级的情况下,仲裁优先级向量内的元素分为多个优先级组,每组内的元素值相同,组内申请信号按照轮询优先级的方式进行仲裁,组间申请信号按照固定优先级的方式进行仲裁。
9.根据权利要求6所述的N-M AXI总线控制器的可配置仲裁机制实现方法,其特征在于:每个主机均有唯一的TAG信号,主机向从机发送的指令在包含地址信息的基础上增加TAG信号,读数据通道和写响应通道中的TAG信号决定选通申请仲裁的主机;每一个从机均有唯一的地址空间,写指令通道和读指令通道通过地址空间匹配决定选通申请仲裁的从机。
10.根据权利要求8所述的N-M AXI总线控制器的可配置仲裁机制实现方法,其特征在于:固定优先级情况下,约定规则为大数优先或者小数优先。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华芯半导体有限公司,未经山东华芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911008970.5/1.html,转载请声明来源钻瓜专利网。