【技术实现步骤摘要】
数据传输方法及相关装置
[0001]本申请实施例涉及计算机
,尤其涉及一种数据传输方法及相关装置。
技术介绍
[0002]随着计算机技术的发展,对数据传输效率的要求越来越高,不同芯片间或DIE间的数据传输也需要实现高速高效传输。
[0003]目前技术中,为实现片间数据的高速传输,制定了片间互联协议,片间互联协议的数据链路层用于保证数据传输的可靠性。
[0004]但是,在数据链路层中,为了保证发送端发送的数据和接收端接收到数据的正确性,就需要在进行数据传输时,同时传输一些必要参数,而必要参数会占据一定的位宽,这就会影响片间数据传输的效率。
[0005]因此,如何在保证数据传输的正确性的基础上,提高数据传输的效率,就成为亟需解决的技术问题。
技术实现思路
[0006]本申请实施例解决的技术问题是如何在保证数据传输的正确性的基础上,提高数据传输的效率。
[0007]为解决上述问题,本申请实施例提供一种数据传输方法及相关装置,包括:
[0008]第一方面,本申请实施例提供一种数据传输方法,适用于数据传输的发送端,包括:
[0009]获取当前待发送数据和与所述当前待发送数据对应的当前发送序列号;
[0010]根据所述当前待发送数据和所述当前发送序列号进行编码运算,得到当前待发送校验码;
[0011]发送所述当前待发送校验码和所述当前待发送数据。
[0012]第二方面,本申请实施例还提供一种数据传输方法,适用于数据传输的接收端,包括:< ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,适用于数据传输的发送端,包括:获取当前待发送数据和与所述当前待发送数据对应的当前发送序列号;根据所述当前待发送数据和所述当前发送序列号进行编码运算,得到当前待发送校验码;发送所述当前待发送校验码和所述当前待发送数据。2.如权利要求1所述的数据传输方法,其特征在于,所述获取与所述当前待发送数据对应的当前发送序列号的步骤包括:当所述发送端获取到所述当前待发送数据时,将当前发送计数值分配给所述当前待发送数据,得到所述当前发送序列。3.如权利要求2所述的数据传输方法,其特征在于,所述当前发送计数值按照以下步骤调整:初始化设置所述当前发送计数值为0;当将所述当前发送计数值分配给所述当前待发送数据时,将所述当前发送计数值加一,得到新的当前发送计数值。4.如权利要求1
‑
3所述的数据传输方法,其特征在于,还包括:当获取到重传序列号时,根据所述重传序列号确定对应的重传数据;根据所述重传数据和所述重传序列号进行编码运算,得到重传校验码;发送所述重传校验码和所述重传数据。5.如权利要求4所述的数据传输方法,其特征在于,所述重传序列号的获取步骤包括:当接收到反馈序列号时,根据预定规则对所述反馈序列号进行调整,得到所述重传序列号,所述反馈序列号包括在接收端验证通过的数据所对应的序列号。6.如权利要求5所述的数据传输方法,其特征在于,所述根据预定规则对所述反馈序列号进行调整,得到所述重传序列号的步骤包括:根据预定规则对所述反馈序列号加一,得到所述重传序列号,所述反馈序列号包括最新在接收端验证通过的数据所对应的序列号。7.如权利要求4所述的数据传输方法,其特征在于,还包括:发送重传所述重传数据的重传信息至所述发送端的上一级。8.一种数据传输方法,其特征在于,适用于数据传输的接收端,包括:获取当前接收序列号;接收当前待接收数据和当前待接收校验码,所述当前待接收数据包括如权利要求1
‑
7任一项所述的数据传输方法发送的当前待发送数据,所述当前待接收校验码包括如权利要求1
‑
7任一项所述的数据传输方法发送的当前待发送校验码;根据所述当前接收序列号和所述当前待接收数据进行编码运算,得到当前计算校验码,所述编码运算包括如权利要求1
‑
7任一项所述的数据传输方法所述的编码运算;当所述当前计算校验码和所述当前待接收校验码相等时,接收所述当前待接收数据。9.如权利要求8所述的数据传输方法,其特征在于,所述获取当前接收序列号的步骤包括:初始化设置当前接收计数值为0,将所述当前接收计数值分配给所述当前接收序列号,得到初始的所述当前接收序列号;
当所述当前计算校验码和所述当前待接收校验码相等时,将所述当前接收计数值加一,得到新的当前接收序列号。10.如权利要求9所述的数据传输方法,其特征在于,所述当前接收计数值通过接收序列号计数器进行设置。11.如权利要求9所述的数据传输方法,其特征在于,还包括:当所述当前计算校验码和所述当前待接收校验码不相等时,获取反馈序列号,并反馈至发送端,所述反馈序列号包括所述当前计算校验码和所述当前待接收校验码相等的接收数据所对应的序列号。12.如权利要求11所述的数据传输方法,其特征在于,所述反馈序列号包括所述当前接收序列号的前一序列号。13.如权利要求9所述的数据传输方法,其特征在于,还包括:当所述当前计算校验码和所述当前待接收校验码不相等时,保持所述当前接收计数值不变。14.一种数据传输装置,其特征在于,适用于数据传输的发送端,包括:获取模块,适于获取当前待发送数据和与所述当前待发送数据对应的当前发送序列号;发送校验码编码模块,适于根据所述当前待发送数据和所述当前发送序列号进行编码运算,得到当前待发送校验码;发送模块,适于发送所述当前待发送校验码和所述当前待发送数据。15.如权利要求14所述的数据传输装置...
【专利技术属性】
技术研发人员:张楠,曾昭贵,张延苏,潘于,
申请(专利权)人:海光信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。