[发明专利]一种AXI总线的ID压缩装置及方法有效
申请号: | 202211609677.6 | 申请日: | 2022-12-15 |
公开(公告)号: | CN115658588B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 杨明杰;黄宇浩;何颖;姚意盛 | 申请(专利权)人: | 芯动微电子科技(珠海)有限公司 |
主分类号: | G06F13/42 | 分类号: | G06F13/42;H03M7/30;H04L61/25;H04L101/618 |
代理公司: | 上海熠涧知识产权代理有限公司 31442 | 代理人: | 林高锋 |
地址: | 519080 广东省珠海市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 axi 总线 id 压缩 装置 方法 | ||
1.一种AXI总线的ID压缩装置,其特征在于,包括:映射关系生成模块、第一映射模块、第二映射模块和计数器;所述映射关系生成模块用于生成与主机侧地址通道ID对应的新ID,生成主机侧地址通道ID与新ID的映射关系表,以及基于所述计数器的计数值生成索引,并将生成的索引写入映射关系表;所述第一映射模块用于根据所述映射关系生成模块生成的新ID,生成从机侧地址通道ID;所述第二映射模块用于根据从机侧响应ID查找映射关系表,生成主机侧响应ID;
在从机不会乱序返回时,所述映射关系生成模块还用于将收到的主机侧地址通道ID写入映射关系表中与当前索引对应的位置,并基于所述计数器的当前计数值,生成与当前主机侧地址通道ID对应的新ID;所述计数器的计数值在写入当前主机侧地址通道ID以及生成当前主机侧地址通道ID对应的新ID的过程中保持不变,在当前主机侧地址通道ID写入以及当前主机侧地址通道ID对应的新ID生成之后发生改变。
2.如权利要求1所述的AXI总线的ID压缩装置,其特征在于,在从机不会乱序返回时,所述映射关系生成模块还用于将生成的新ID发送给所述第一映射模块,而不将生成的新ID写入映射关系表。
3.一种AXI总线的ID压缩装置,其特征在于,包括:映射关系生成模块、第一映射模块、第二映射模块和计数器;所述映射关系生成模块用于生成与主机侧地址通道ID对应的新ID,生成主机侧地址通道ID与新ID的映射关系表,以及基于所述计数器的计数值生成索引,并将生成的索引写入映射关系表;所述第一映射模块用于根据所述映射关系生成模块生成的新ID,生成从机侧地址通道ID;
在从机会乱序返回时,所述映射关系生成模块还用于将收到的主机侧地址通道ID写入映射关系表中与当前索引对应的位置,检查映射关系表中是否存在与当前主机侧地址通道ID相同的旧ID,以及根据检查结果,按照不同的规则生成与当前主机侧地址通道ID对应的新ID,并将生成的新ID写入映射关系表中与当前索引对应的位置;其中,旧ID是指映射关系表中已有的主机侧地址通道ID;所述计数器的计数值在写入当前主机侧地址通道ID以及当前主机侧地址通道ID对应的新ID的过程中保持不变,在当前主机侧地址通道ID以及当前主机侧地址通道ID对应的新ID写入之后发生改变。
4.如权利要求3所述的AXI总线的ID压缩装置,其特征在于,在映射关系表中不存在与当前主机侧地址通道ID相同的旧ID时,所述映射关系生成模块基于所述计数器的当前计数值,生成与当前主机侧地址通道ID对应的新ID。
5.如权利要求3所述的AXI总线的ID压缩装置,其特征在于,在映射关系表中存在与当前主机侧地址通道ID相同的旧ID时,所述映射关系生成模块生成与当前主机侧地址通道ID对应的新ID,并使得生成的新ID等于相同的旧ID中与所述计数器的当前计数值对应的索引表项的索引距离最小的旧ID对应的新ID。
6.如权利要求3至5中任一项所述的AXI总线的ID压缩装置,其特征在于,在从机会乱序返回时,所述第二映射模块还用于根据从机侧响应ID对应的新ID,查找映射关系生成表,获取目标索引表项,目标索引表项中的新ID与从机侧响应ID对应的新ID一致;以及在仅存在一个目标索引表项时,将目标索引表项中的旧ID作为主机侧响应ID输出至主机;在存在多个目标索引表项时,选取该多个目标索引表项中与所述计数器的当前计数值对应的索引表项的索引距离最大者,将该索引距离最大的目标索引表项中的旧ID作为主机侧响应ID输出至主机。
7.如权利要求6所述的AXI总线的ID压缩装置,其特征在于,所述映射关系生成模块还用于在从机会乱序返回时,将有效标志位写入映射关系表,每个索引表项均包含有效标志位,有效标志位用于指示其所对应的索引表项是否处于有效状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于芯动微电子科技(珠海)有限公司,未经芯动微电子科技(珠海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211609677.6/1.html,转载请声明来源钻瓜专利网。