一种AXI总线转通用数据流的传输系统技术方案

技术编号:42689096 阅读:32 留言:0更新日期:2024-09-10 12:37
本申请涉及数字信息的传输技术领域,特别是涉及一种AXI总线转通用数据流的传输系统。其包括编码模块、解码模块和配置模块,编码模块用于将AXI总线格式的数据转换为通用数据流格式的数据,解码模块用于将通用数据流格式的数据转换为AXI总线格式的数据;编码器模块包括位移拼接器、组包模块和第一缓冲器,位移拼接器用于对1个时钟周期内的AXI总线对应的所有预设通道的数据进行拼接,并将拼接后得到的拼接数据发送给组包模块;组包模块用于接收所述拼接数据,为所述拼接数据设置1个包头和1个包尾,并将设置包头和包尾后得到的数据包发送给第一缓冲器或发送给远端。本发明专利技术能够提高整个数据流通道的数据利用率。

【技术实现步骤摘要】

本专利技术涉及数字信息的传输,特别是涉及一种axi总线转通用数据流的传输系统。


技术介绍

1、axi总线即advanced extensible interface(高级可扩展接口),它是由arm定义的一种接口协议,该协议属于amba标准,主要用于满足高性能存储器映射需求。axi协议定义了5条通道,分别是读地址通道ar、读数据通道r、写地址通道aw、写数据通道w和写返回通道b。请求的发起者与响应的接收者记为axi master(主端),请求的接收者与响应的发起者即为axi slave(从端)。5条通道之间互相独立,各自分别采用valid ready的握手方式完成master与slave之间的数据交互。通道之间仅依靠i d号完成地址与数据之间的对应关系。

2、通用数据流主要指应用于高速流数据传输的协议,如axi stream、ucie等。通用数据流传输不分读写,也没有地址接口,仅有数据信息。

3、当本端上层的axi总线请求想要与远端的axi接口进行交互时,往往需要借助高速的串行数据通道进行传输,即本端的axi请求需要先转换为通用数据流本文档来自技高网...

【技术保护点】

1.一种AXI总线转通用数据流的传输系统,其特征在于,所述传输系统包括编码模块、解码模块和配置模块,所述编码模块用于将AXI总线格式的数据转换为通用数据流格式的数据,所述解码模块用于将通用数据流格式的数据转换为AXI总线格式的数据;

2.根据权利要求1所述的AXI总线转通用数据流的传输系统,其特征在于,所述包头控制模块用于执行以下步骤:

3.根据权利要求2所述的AXI总线转通用数据流的传输系统,其特征在于,S200还包括:如果qi=1,则判断AXI总线的第i个通道为预设通道;否则,判断AXI总线的第i个通道不为预设通道。

4.根据权利要求1所述的AXI...

【技术特征摘要】

1.一种axi总线转通用数据流的传输系统,其特征在于,所述传输系统包括编码模块、解码模块和配置模块,所述编码模块用于将axi总线格式的数据转换为通用数据流格式的数据,所述解码模块用于将通用数据流格式的数据转换为axi总线格式的数据;

2.根据权利要求1所述的axi总线转通用数据流的传输系统,其特征在于,所述包头控制模块用于执行以下步骤:

3.根据权利要求2所述的axi总线转通用数据流的传输系统,其特征在于,s200还包括:如果qi=1,则判断axi总线的第i个通道为预设通道;否则,判断axi总线的第i个通道不为预设通道。

4.根据权利要求1所述的axi总线转通用数据流的传输系统,其特征在于,所述长度控...

【专利技术属性】
技术研发人员:侯健潮于彬宋楠万鹏陈聪
申请(专利权)人:上海合见工业软件集团有限公司
类型:发明
国别省市:

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

1