基于Interlaken协议的数据传输方法、装置以及芯片制造方法及图纸

技术编号:46218328 阅读:4 留言:0更新日期:2025-08-26 19:20
本申请实施例提供了一种基于Interlaken协议的数据传输方法、装置以及芯片。该方法包括:在数据包的传输过程中,获取数据包的数据长度;若数据包的数据长度大于最短突发长度,则基于数据包的数据长度、最大突发长度以及最小突发长度,检测是否需要采用调度算法;若检测出需要采用调度算法,则采用调度算法在数据包的目标插入位置插入控制字,以将数据包分片成多个突发。本申请实施例提供的技术方案,决策是否采用调度算法的流程不需要数据包包括的突发的数量,也不需要当前突发的序号,减少了上述决策是否采用调度算法的流程所需的初始条件,简化了决策是否采用调度算法的流程,提高决策效率,进而提高数据包的传输效率。

【技术实现步骤摘要】

本申请涉及芯片,更具体地,涉及一种基于interlaken协议的数据传输方法、装置以及芯片。


技术介绍

1、目前,芯片间通常采用interlaken协议进行数据传输。interlaken协议中设置有突发(burst)的相关参数,包括:最大突发长度、最小突发长度、最短突发长度等。在数据包的待传输数据长度小于最短突发长度时,通常会插入部分无效数据以使得数据包的待传输数据长度大于或等于最短突发长度,导致带宽被浪费。

2、为解决上述问题,相关技术提供一种调度方案,其实现过程具体如下:在传输突发时,获取数据包的待传输数据长度、当前突发的序号、当前突发传输的数据量等参数,在每一个突发的传输过程中,基于上述参数判断是否需要在指定位置插入控制字。

3、相关技术提供的调度方案,由于需要参与决策的参数过多,导致调度流程较为复杂,进而导致数据包的传输效率低下。


技术实现思路

1、本申请实施例提出了一种基于interlaken协议的数据传输方法、装置以及芯片。

2、第一方面,本申请实施例提供一种基本文档来自技高网...

【技术保护点】

1.一种基于Interlaken协议的数据传输方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述数据包的数据长度、最大突发长度、最小突发长度,检测在所述数据包的传输过程中是否需要采用调度算法,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述采用所述调度算法在所述数据包的目标插入位置插入控制字,以将所述数据包分片成多个突发,包括:

5.根据权利要求4所述的方法,其特征在于,所述在所述数据包的待传输数据长度大于零且小于所述位宽的情况下,确定目...

【技术特征摘要】

1.一种基于interlaken协议的数据传输方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于所述数据包的数据长度、最大突发长度、最小突发长度,检测在所述数据包的传输过程中是否需要采用调度算法,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述采用所述调度算法在所述数据包的目标插入位置插入控制字,以将所述数据包分片成多个突发,包括:

5.根据权利要求4所述的方法,其特征...

【专利技术属性】
技术研发人员:郑力诚郭海涛
申请(专利权)人:深圳市紫光同创电子股份有限公司
类型:发明
国别省市:

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

1