【技术实现步骤摘要】
一种总线传输方法、装置、设备及存储介质
[0001]本专利技术涉及通信
,特别涉及一种总线传输方法、装置、设备及存储介质。
技术介绍
[0002]高级可扩展接口协议(AXI,Advanced eXtensible Interface)是一个点对点的主从接口协议,当多个外设需要互相交互数据时,需要加入一个总线矩阵(AXI互联矩阵)提供将主设备连接到从设备的一种交换机制。目前一个总线矩阵IP核最多可以支持16个主设备、16个从设备,如果需要更多的接口,可以多加入几个IP核。但在AXI传输中,主设备和从设备之间往往会发生死锁从而导致设备间通讯失败,数据传输效率较低。
[0003]因此,上述技术问题亟待本领域技术人员解决。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种总线传输方法、装置、设备及存储介质,能够提高单个主设备和多个从设备之间基于高级可扩展接口协议进行数据传输的传输效率,避免设备通信死锁情况发生。其具体方案如下:
[0005]本申请的第一方面提供了一种总线传输方法, ...
【技术保护点】
【技术特征摘要】
1.一种总线传输方法,其特征在于,应用于基于高级可扩展接口协议的总线矩阵,包括:接收主设备发送的各读地址信号,并将各所述读地址信号存储至相应的读地址存储空间;所述读地址存储空间设置在所述总线矩阵中,且与从设备具有对应关系;将各所述读地址存储空间中存储的各所述读地址信号发送至相应的所述从设备;接收所述从设备返回的各读数据,并将各所述读数据存储至相应的读数据存储空间;所述读地址存储空间设置在所述总线矩阵中,且与所述从设备具有对应关系;将各所述读数据存储空间中存储的各所述读数据发送至所述主设备。2.根据权利要求1所述的总线传输方法,其特征在于,所述将各所述读地址存储空间中存储的各所述读地址信号发送至相应的所述从设备,包括:按照先进先出规则将各所述读地址存储空间中存储的各所述读地址信号发送至相应的所述从设备;所述读地址存储空间为先进先出存储器。3.根据权利要求1所述的总线传输方法,其特征在于,所述接收所述从设备返回的各读数据,包括:确定出所述读数据对应的所述读地址信号具有的事务编号;判断所述主设备在发送与该读数据对应的所述读地址信号之前是否向其他所述从设备发送过具有相同所述事务编号的所述读地址信号;如果是,则判断向其他所述从设备发送的具有相同所述事务编号的所述读地址信号是否已经得到相应所述从设备的响应,如果是,则确定接收所述读数据。4.根据权利要求3所述的总线传输方法,其特征在于,所述判断向其他所述从设备发送的具有相同所述事务编号的所述读地址信号是否已经得到相应所述从设备的响应,包括:判断向其他所述从设备发送的具有相同所述事务编号的所述读地址信号对应的标志位是否为无效标志位,如果是,则判定已经得到相应所述从设备的响应。5.根据权利要求4所述的总线传输方法,其特征在于,所述确定接收所述读数据之后,还包括:将确定接收的所述读数据对应的标志位修改为无效标志位。6....
【专利技术属性】
技术研发人员:王增贺,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。