[发明专利]一种高速串行传输链路异常检测重组的方法及装置有效
申请号: | 201110001388.3 | 申请日: | 2011-01-05 |
公开(公告)号: | CN102594484A | 公开(公告)日: | 2012-07-18 |
发明(设计)人: | 朱志刚;汪坚;何铁军 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/26 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高速 串行 传输 异常 检测 重组 方法 装置 | ||
技术领域
本发明涉及高速数据传输领域,尤其涉及一种高速串行传输链路异常检测重组的方法及装置。
背景技术
随着数据互连系统速度和带宽的不断攀升,高速串行互连技术应用得越来越广泛,互连也从最开始的1x(两对差分线:一对收一对发,可以称之为通道,lane),发展到2x(2lane),4x(4lane),8x(8lane)和16x(16lane)等。目前大部分高速串口设计的通道数量都是固定的。比如高速串行总线PCIE 4x的设计就是4个通道,如果4个通道中一个通道出现了问题,就不能正确的传输数据。上述一个通道出现问题,则整个PCIE接口都不能传输数据的通道使用方式,降低了PCIE接口的利用率。
发明内容
本发明提供一种高速串行传输链路异常检测重组的方法及装置,用于解决现有技术中多通道高速串行传输接口中只要一路出现问题,整个接口就不能进行数据传输的缺点。
本发明实施例提供一种高速串行传输链路异常检测重组的方法,该方法包括:
第一终端与第二终端通过高速串行传输接口进行数据传输时,检测串行解串器链路的链路状态指示;
如果检测到串行解串器链路的链路状态指示输出链路不正常,则检测串行解串器的数据通道,并确定出现异常的数据通道;
将需传输的数据重组后映射到可用通道上进行传输。
本发明实施例还提供一种高速串行传输链路异常检测重组的装置,包括:
异常检测模块,用于检测到串行解串器链路的链路状态指示输出链路不正常时,检测串行解串器的数据通道,并确定出现异常的数据通道;
链路重组模块,用于将需传输的数据重组后映射到可用通道上进行传输。
本发明提供的高速串行传输链路异常检测重组的方法和装置,当通道出现异常时,能够检测出问题通道。在数据发送时,排除问题通道,并根据通道数量变化进行传输数据的拆分和重组;把要发送的数据根据串行解串器链路的状态分发到不同确定正常的通道上进行传输,同时把串行解串器不同通道上接收的数据按照通道的顺序进行重组然后输出。使用本发明提供的方法和装置,能够有效提高串行接收的利用率。
附图说明
图1为本发明实施例一种高速串行传输链路异常检测重组的方法流程图;
图2为本发明实施例一种高速串行传输链路异常检测重组的装置结构图;
图3为本发明实施例中异常检测模块的结构图;
图4为本发明实施例中链路重组模块的结构;
图5为本发明实施例在接收端接收到传输来的数据后对数据进行重组的装置的结构图。
具体实施方式
本发明实施例提供一种高速串行传输链路异常检测重组的方法,当第一终端与第二终端通过高速串行传输接口进行数据传输时,包括:如果检测到串行解串器链路的链路状态指示输出链路不正常,则检测串行解串器对应的数据通道,并确定出现异常的通道标识;确定可用通道的数量及可用通道的通道标识,根据所述可用通道的标识将需传输的数据映射到可用通道上进行传输。
下面对本发明实施例一种高速串行传输链路异常检测重组的方法做进一步的说明。如图1所示,当第一终端与第二终端通过高速串行传输接口进行数据传输时,该检测重组方法的具体步骤包括:
步骤101,检测到串行解串器链路的链路状态指示是否输出链路不正常指示,如果输出不正常指示,则确定串行解串器的某一个或多个数据通道出现异常。
在实际的应用环境中,链路状态指示(link_status)输出链路不正常指示,通常为0。
步骤102,检测串行解串器的数据通道,并确定出现异常的数据通道;
步骤103,将需传输的数据重组后映射到可用通道上进行传输。
本发明实施例中,将数据重组和映射到可用通道上进行传输可以基于通道标识实现,具体的实现方式是:
确定可用通道的数量以及可用通道的通道标识,根据所述可用通道的数量将需要传输的数据进行重组;
根据可用通道的标识将重组后的数据映射到可用通道上进行传输。
步骤104,第一终端向第二终端数据传输数据的过程中,在传输数据中插入链路检测码,如果第二终端在连续接收到的M个数据中没有监测到链路检测码,则确定链路出现异常,请求复位。在进行复位之后,则转入步骤102开始初始化
其中,M根据链路带宽需求和链路检测码传输的开销确定,最优选择可取512。
在本发明实施例中,步骤102检测串行解串器对应的数据通道的方法可以通过以下方式实现:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110001388.3/2.html,转载请声明来源钻瓜专利网。