【技术实现步骤摘要】
数据接口均衡调整的方法、装置、设备和存储介质
[0001]本申请涉及数据接口
,特别涉及一种数据接口均衡调整的方法、装置、设备和存储介质。
技术介绍
[0002]随着计算设备计算性能的不断提升,对于计算设备间数据传输速率也有更高的需求。目前,计算机设备间的通信总线通常采用串行高速总线。为了保证高速率下数据通信的准确性,需要对数据接口进行均衡训练,以调整数据接口中发送端(Transmitter,TX)和接收端(Receiver,RX)的均衡参数。
[0003]目前,串行高速总线常用的标准协议如PCIE、ETH或FC等。在这些标准协议中,进行数据传输的第一数据接口和第二数据接口中需要包括相同数量的TX和RX。第一数据接口的一个TX在第二数据接口中对应一个RX,二者构成了一条数据传输方向为TX到RX的数据传输线路(line)。两条数据传输方向相反的line,构成一个通路(lane),一个line仅属于一个lane。在上述标准协议中提出的均衡参数调整方法,针对每个lane,单独调整该lane中TX和RX的均衡参数。r/>[0004]具本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种数据接口均衡调整的方法,其特征在于,所述方法应用于通信系统,所述通信系统包括第一设备和第二设备,所述第一设备包括第一数据接口,所述第二设备包括第二数据接口,所述第一数据接口和所述第二数据接口之间通过链路连接,所述方法包括:所述第二设备确定所述第一数据接口中的第一发送端TX的均衡参数指示信息;所述第二设备通过所述第二数据接口中的TX,向所述第一数据接口中对应的RX发送第一均衡训练序列ETSB,其中,所述第一ETSB中携带所述均衡参数指示信息和均衡目标指示信息,所述均衡目标指示信息用于指示所述第一TX为均衡目标;所述第一设备基于所述均衡目标指示信息确定均衡目标为所述第一TX,将所述第一TX的均衡参数调整为所述均衡参数指示信息所指示的均衡参数。2.根据权利要求1所述的方法,其特征在于,所述第一设备基于所述均衡目标指示信息确定均衡目标为所述第一TX,基于所述均衡参数指示信息对所述第一TX进行均衡调整之后,所述方法还包括:所述第一设备通过所述第一数据接口中的TX向所述第二数据接口中对应的RX发送目标数据流;所述第二设备在根据所述目标数据流确定所述第一TX所属的lane不满足第一数据传输条件的情况下,转至执行所述第二设备确定所述第一数据接口中的第一TX的均衡参数指示信息。3.根据权利要求2所述的方法,其特征在于,所述第二设备在根据所述目标数据流确定所述第一TX所属的lane不满足第一数据传输条件的情况下,转至执行所述第二设备确定所述第一数据接口中的第一发送端TX的均衡参数指示信息,包括:所述第二设备根据所述目标数据流,确定所述第一TX所属的lane的误码率,在确定所述第一TX所属的lane的误码率大于第一阈值的情况下,转至执行所述第二设备确定所述第一数据接口中的第一TX的均衡参数指示信息。4.根据权利要求1
‑
3中任一项所述的方法,其特征在于,所述第二设备确定所述第一数据接口中的第一TX的均衡参数指示信息,包括:所述第二设备在存储的第一均衡参数集合中,获取所述第一TX的待使用均衡参数;确定所述第一TX的待使用均衡参数对应的均衡参数指示信息。5.根据权利要求1
‑
4中任一项所述的方法,其特征在于,所述第二设备通过所述第二数据接口中的TX,向所述第一数据接口中对应的RX发送第一ETSB,包括:所述第二设备将第一ETSB拆分为多个第一数据段,其中,拆分得到的第一数据段的数量与第二数据接口中TX的数量相同;所述第二设备根据所述第二数据接口中TX的排列顺序,通过所述第二数据接口中的每个TX向所述第一数据接口中对应的RX发送所述多个第一数据段中的一个第一数据段。6.根据权利要求5所述的方法,其特征在于,所述第一设备根据所述第一均衡参数指示信息,对所述第一均衡目标指示信息所指示的TX进行均衡调整之前,所述方法还包括:所述第一设备根据所述第一数据接口中RX的排列顺序,对接收到的所述多个第一数据段进行拼接,得到所述第一ETSB。7.根据权利要求2所述的方法,其特征在于,所述第一设备通过所述第一数据接口中的TX向所述第二数据接口中的RX发送目标数据流之后,所述方法包括:
所述第二设备根据所述目标数据流,对接收到所述目标数据流的RX进行自适应均衡调整。8.根据权利要求1
‑
6中任一项所述的方法,其特征在于,所述方法还包括:所述第二设备通过所述第二数据接口中的TX,向所述第一数据接口中的RX发送第二ETSB;对于接收到所述第二ETSB的每个目标RX,所述第一设备在确定所述目标RX所属的lane不满足第二数据传输条件的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数。9.根据权利要求8所述的方法,其特征在于,所述第二设备通过所述第二数据接口中的TX,向所述第一数据接口中的RX发送第二ETSB,包括:所述第二设备将第二ETSB拆分为多个第二数据段,其中,拆分得到的第二数据段的数量与第二数据接口中TX的数量相同;所述第二设备根据所述第二数据接口中TX的排列顺序,通过所述第二数据接口中的每个TX向所述第一数据接口中对应的RX发送所述多个第二数据段中的一个第二数据段。10.根据权利要求9所述的方法,其特征在于,所述对于接收到所述第二ETSB的每个目标RX,所述第一设备在确定所述目标RX所属的lane不满足第二数据传输条件的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数,包括:对于接收到所述第二数据段的每个目标RX,所述第一设备在确定所述目标RX所属的lane不满足第二数据传输条件的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数。11.根据权利要求10所述的方法,其特征在于,所述第一设备在确定所述目标RX所属的lane是不满足第二数据传输条件的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数,包括:第一设备在根据所述目标RX接收到的第二数据段,确定所述目标RX所属的lane的误码率,在确定目标RX所属的lane的误码率大于第二阈值的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数。12.根据权利要求1
‑
11中任一项所述的方法,其特征在于,所述均衡目标指示信息为所述第一TX所属的lane的标识。13.一种数据接口均衡调整的方法,其特征在于,所述方法应用于通信系统,所述通信系统包括第一设备和第二设备,所述第一设备包括第一数据接口,所述第二设备包括第二数据接口,所述第一数据接口和所述第二数据接口之间通过链路连接,所述方法包括:所述第二设备确定所述第一数据接口中的各TX共同对应的均衡参数指示信息;所述第二设备通过所述第二数据接口中的TX,向所述第一数据接口中的RX发送第一ETSB,其中,所述第一ETSB中携带所述均衡参数指示信息;所述第一设备将所述第一数据接口中的各TX的均衡参数均调整为所述均衡参数指示信息所指示的均衡参数。
14.根据权利要求13所述的方法,其特征在于,所述第一设备将所述第一数据接口中的各TX的均衡参数均调整为所述均衡参数指示信息所指示的均衡参数之后,所述方法还包括:所述第一设备通过所述第一数据接口中的各TX向所述第二数据接口中的各RX发送目标数据流;所述第二设备在根据所述目标数据流确定所述第二数据接口中的各RX所属的lane中存在不满足第一数据传输条件的lane的情况下,转至执行所述第二设备确定所述第一数据接口中的各TX共同对应的均衡参数指示信息。15.根据权利要14所述的方法,其特征在于,所述第二设备在根据所述目标数据流确定所述第二数据接口中的各RX所属的lane中存在不满足第一数据传输条件的lane的情况下,转至执行所述第二设备确定所述第一数据接口中的各TX共同对应的均衡参数指示信息,包括:所述第二设备根据所述目标数据流,确定所述第二数据接口中的各RX所属的lane的误码率,在所述各RX所属的lane的误码率中存在大于第一阈值的误码率的情况下,转至执行所述第二设备确定所述第一数据接口中的各TX共同对应的均衡参数指示信息。16.根据权利要求13
‑
15中任一项所述的方法,其特征在于,所述第二设备通过所述第二数据接口中的TX,向所述第一数据接口中对应的RX发送第一ETSB,包括:所述第二设备将第一ETSB拆分为多个第一数据段,其中,拆分得到的第一数据段的数量与第二数据接口中TX的数量相同;所述第二设备根据所述第二数据接口中TX的排列顺序,通过所述第二数据接口中的每个TX向所述第一数据接口中对应的RX发送所述多个第一数据段中的一个第一数据段。17.根据权利要求16所述的方法,其特征在于,所述第一设备根据所述第一均衡参数指示信息,对所述第一均衡目标指示信息所指示的TX进行均衡调整之前,所述方法还包括:所述第一设备根据所述第一数据接口中RX的排列顺序,对接收到的所述多个第一数据段进行拼接,得到所述第一ETSB。18.根据权利要求14所述的方法,其特征在于,所述第一设备通过所述第一数据接口中的各TX向所述第二数据接口中的各RX发送目标数据流之后,所述方法包括:所述第二设备根据所述目标数据流,对接收到所述目标数据流的RX进行自适应均衡调整。19.根据权利要求13
‑
18中任一项所述的方法,其特征在于,所述方法还包括:所述第二设备通过所述第二数据接口中的TX,向所述第一数据接口中的RX发送第二ETSB;对于接收到所述第二ETSB的每个目标RX,所述第一设备在确定所述目标RX所属的lane不满足第二数据传输条件的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数。20.根据权利要求19所述的方法,其特征在于,所述第二设备通过所述第二数据接口中的TX,向所述第一数据接口中的RX发送第二ETSB,包括:所述第二设备将第二ETSB拆分为多个第二数据段,其中,拆分得到的第二数据段的数量与第二数据接口中TX的数量相同;
所述第二设备根据所述第二数据接口中TX的排列顺序,通过所述第二数据接口中的每个TX向所述第一数据接口中对应的RX发送所述多个第二数据段中的一个第二数据段。21.根据权利要求20所述的方法,其特征在于,所述对于接收到所述第二ETSB的每个目标RX,所述第一设备在确定所述目标RX所属的lane不满足第二数据传输条件的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数,包括:对于接收到所述第二数据段的每个目标RX,所述第一设备在确定所述目标RX所属的lane不满足第二数据传输条件的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数。22.根据权利要求21所述的方法,其特征在于,所述第一设备在确定所述目标RX所属的lane是不满足第二数据传输条件的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数,包括:第一设备在根据所述目标RX接收到的第二数据段,确定所述目标RX所属的lane的误码率,在确定目标RX所属的lane的误码率大于第二阈值的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数。23.根据权利要求13
‑
22中任一项所述的方法,其特征在于,所述均衡目标指示信息为所述第一TX所属的lane的标识。24.一种数据接口均衡调整的方法,其特征在于,所述方法应用于通信系统,所述通信系统包括第一设备和第二设备,所述第一设备包括第一数据接口,所述第二设备包括第二数据接口,所述第一数据接口和所述第二数据接口之间通过链路连接,所述方法包括:所述第二设备确定所述第一数据接口中的第一TX的均衡参数指示信息;所述第二设备通过所述第二数据接口的第二TX,向所述第一数据接口中对应的RX发送第一ETSB,其中,所述第一ETSB中携带均衡参数指示信息;所述第一设备将所述第一TX的均衡参数均调整为所述均衡参数指示信息所指示的均衡参数;所述第一设备在确定所述第一TX所属的lane的满足第一数据传输条件的情况下,将所述第一数据接口中的各TX的均衡参数,配置为所述第一TX当前的均衡参数。25.根据权利要求24所述的方法,其特征在于,所述第一设备将所述第一TX的均衡参数均调整为所述第一均衡参数指示信息所指示的均衡参数之后,所述方法还包括:所述第一设备通过所述第一TX向所述第二数据接口中对应的RX发送目标数据流;所述第二设备在根据所述目标数据流确定所述第一TX所属的lane满足所述第一数据传输条件的情况下,向所述第一设备发送均衡完成消息;所述第一设备在确定所述第一TX所属的lane的满足第一数据传输条件的情况下,将所述第一数据接口中的各TX的均衡参数,配置为所述第一TX当前的均衡参数,包括:所述第一设备在接收到所述均衡完成消息时,将所述第一数据接口中的各TX的均衡参数,配置为所述第一TX当前的均衡参数。26.根据权利要求25所述的方法,其特征在于,所述方法还包括:
所述第二设备在根据所述目标数据流确定所述第一TX所属的lane不满足所述第一数据传输条件的情况下,转至执行所述第二设备确定所述第一数据接口中的第一TX的均衡参数指示信息。27.根据权利要求26所述的方法,其特征在于,所述第二设备在根据所述目标数据流确定所述第一TX所属的lane满足所述第一数据传输条件的情况下,向所述第一设备发送均衡完成消息,包括:所述第二设备根据所述目标数据流,确定所述在根据所述第一TX所属的lane的误码率,在确定所述第一TX所属的lane的误码率小于第一阈值的情况下,向所述第一设备发送均衡完成消息;所述第二设备在根据所述目标数据流确定所述第一TX所属的lane不满足所述第一数据传输条件的情况下,转至执行所述第二设备确定所述第一数据接口中的第一TX的均衡参数指示信息,包括:所述第二设备根据所述目标数据流,确定所述在根据所述第一TX所属的lane的误码率,在确定所述第一TX所属的lane的误码率大于所述第一阈值的情况下,转至执行所述第二设备确定所述第一数据接口中的第一TX的均衡参数指示信息。28.根据权利要求24或27所述的方法,其特征在于,所述第二设备确定所述第一数据接口中的第一TX的均衡参数指示信息,包括:所述第二设备在存储的第一均衡参数集合中,获取所述第一TX的待使用均衡参数;确定所述第一TX的待使用均衡参数对应的均衡参数指示信息。29.根据权利要求25所述的方法,其特征在于,所述第一设备通过所述第一数据接口中的TX向所述第二数据接口中的RX发送目标数据流之后,所述方法包括:所述第二设备根据所述目标数据流,对接收到所述目标数据流的RX进行自适应均衡调整。30.根据权利要求24
‑
29中任一项所述的方法,其特征在于,所述方法还包括:所述第二设备通过所述第二数据接口中的TX,向所述第一数据接口中的RX发送第二ETSB;对于接收到所述第二ETSB的每个目标RX,所述第一设备在确定所述目标RX所属的lane不满足第二数据传输条件的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数。31.根据权利要求30所述的方法,其特征在于,所述第二设备通过所述第二数据接口中的TX,向所述第一数据接口中的RX发送第二ETSB,包括:所述第二设备将第二ETSB拆分为多个第二数据段,其中,拆分得到的第二数据段的数量与第二数据接口中TX的数量相同;所述第二设备根据所述第二数据接口中TX的排列顺序,通过所述第二数据接口中的每个TX向所述第一数据接口中对应的RX发送所述多个第二数据段中的一个第二数据段。32.根据权利要求31所述的方法,其特征在于,所述对于接收到所述第二ETSB的每个目标RX,所述第一设备在确定所述目标RX所属的lane不满足第二数据传输条件的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数,包括:
对于接收到所述第二数据段的每个目标RX,所述第一设备在确定所述目标RX所属的lane不满足第二数据传输条件的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数。33.根据权利要求32所述的方法,其特征在于,所述第一设备在确定所述目标RX所属的lane是不满足第二数据传输条件的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数,包括:第一设备在根据所述目标RX接收到的第二数据段,确定所述目标RX所属的lane的误码率,在确定目标RX所属的lane的误码率大于第二阈值的情况下,在存储的第二均衡参数集合中,获取所述目标RX的待使用均衡参数,将所述目标RX的均衡参数调整为所述目标RX的待使用均衡参数。34.根据权利要...
【专利技术属性】
技术研发人员:许仕彬,王柯鉴,罗飞,李建康,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。