【技术实现步骤摘要】
本专利技术涉及通信网络的,尤其涉及一种支持axi深度乱序传输的从机装置,还涉及一种支持axi深度乱序传输的从机装置的工作方法。
技术介绍
1、axi(advanced extensible interface)是一种总线协议,该协议是arm公司提出的amba(advanced microcontroller bus architecture)协议中最重要的部分,是一种高性能、高带宽、低延迟的总线接口,广泛应用于系统级集成电路中。它的地址/控制、数据和响应是分离的,通道的独立使乱序传输成为可能。乱序传输是一种传输模式,它允许传输的顺序不按照发起请求的顺序进行,从而提高数据传输的效率。但并不是所有的axi从机都支持乱序传输,乱序传输是axi协议的高级特性,需要特定的逻辑和硬件电路支持才能实现。
技术实现思路
1、为克服现有技术的缺陷,本专利技术要解决的技术问题是提供了一种支持axi深度乱序传输的从机装置,其具有更高的灵活性,可以充分利用axi总线带宽,提高数据传输效率,进而提升系统整体性能。<
...【技术保护点】
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.根据权...
【专利技术属性】
技术研发人员:孙晓宁,魏育成,蔡刚,徐成华,
申请(专利权)人:中科亿海微电子科技苏州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。