支持AXI深度乱序传输的从机装置及工作方法制造方法及图纸

技术编号:40047233 阅读:23 留言:0更新日期:2024-01-16 20:38
本发明专利技术公开支持AXI深度乱序传输的从机装置及工作方法,从机装置将若干指令与数据存储到指令/数据寄存模块,该模块根据读写请求,对指令与数据分类存储;乱序控制模块接收到可被执行的指令后,根据三个不同优先级的判断依据,对指令的响应顺序进行排序,选出优先级最高的读指令和写指令发送给乱序执行模块,执行具体的读操作和写操作;运行记录模块存储从机装置每次读/写操作的地址及数据;乱序执行模块根据指令内容对目标地址进行读写操作;指令回复模块将响应信号发送至写响应通道;从而根据不同优先级的判断依据对多个指令进行仲裁,因此具有更高的灵活性,可以充分利用AXI总线带宽,提高数据传输效率,进而提升系统整体性能。

【技术实现步骤摘要】

本专利技术涉及通信网络的,尤其涉及一种支持axi深度乱序传输的从机装置,还涉及一种支持axi深度乱序传输的从机装置的工作方法。


技术介绍

1、axi(advanced extensible interface)是一种总线协议,该协议是arm公司提出的amba(advanced microcontroller bus architecture)协议中最重要的部分,是一种高性能、高带宽、低延迟的总线接口,广泛应用于系统级集成电路中。它的地址/控制、数据和响应是分离的,通道的独立使乱序传输成为可能。乱序传输是一种传输模式,它允许传输的顺序不按照发起请求的顺序进行,从而提高数据传输的效率。但并不是所有的axi从机都支持乱序传输,乱序传输是axi协议的高级特性,需要特定的逻辑和硬件电路支持才能实现。


技术实现思路

1、为克服现有技术的缺陷,本专利技术要解决的技术问题是提供了一种支持axi深度乱序传输的从机装置,其具有更高的灵活性,可以充分利用axi总线带宽,提高数据传输效率,进而提升系统整体性能。</p>

2、本专本文档来自技高网...

【技术保护点】

1.支持AXI深度乱序传输的从机装置,其特征在于:其包括:指令/数据寄存模块,乱序控制模块,乱序执行模块,指令回复模块,运行记录模块;

2.根据权利要求1所述的支持AXI深度乱序传输的从机装置,其特征在于:所述指令/数据寄存模块内部有指令控制单元,指令控制单元对读写指令独立管控,把所有可执行的读指令、写指令和相关指令信息发送给乱序控制模块,并从乱序控制模块接收指令选择信息,消除序列内对应的指令,释放出队列空间供后续使用。

3.根据权利要求2所述的支持AXI深度乱序传输的从机装置,其特征在于:所述乱序控制模块同时将选中的读指令和写指令回馈给指令/数据寄存模块,供指令...

【技术特征摘要】

1.支持axi深度乱序传输的从机装置,其特征在于:其包括:指令/数据寄存模块,乱序控制模块,乱序执行模块,指令回复模块,运行记录模块;

2.根据权利要求1所述的支持axi深度乱序传输的从机装置,其特征在于:所述指令/数据寄存模块内部有指令控制单元,指令控制单元对读写指令独立管控,把所有可执行的读指令、写指令和相关指令信息发送给乱序控制模块,并从乱序控制模块接收指令选择信息,消除序列内对应的指令,释放出队列空间供后续使用。

3.根据权利要求2所述的支持axi深度乱序传输的从机装置,其特征在于:所述乱序控制模块同时将选中的读指令和写指令回馈给指令/数据寄存模块,供指令控制单元使用。

4.根据权利要求3所述的支持axi深度乱序传输的从机装置,其特征在于:所述用户的自定义信息,包括指令内的user和region信号值;自定义user的值越大,指令会优先响应。

5.根据权利要求4所述的支持axi深度乱序传输的从机装置,其特征在于:所述第三优先级的判断时,当两笔及两笔以上指令的qos值及user信号值均相同时,读指令中的目标地址与运行记录模块中的存储地址一致,优先响应该指令。

6.根据权...

【专利技术属性】
技术研发人员:孙晓宁魏育成蔡刚徐成华
申请(专利权)人:中科亿海微电子科技苏州有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1