一种在高速Serdes中实现对端自协商功能的方法与流程

文档序号:12550622阅读:来源:国知局

技术特征:

1.一种在高速Serdes中实现对端自协商功能的方法,其特征在于:包括以下步骤:

步骤S1、初始化第一设备和第二设备的数据接收端和数据发送端,将第一设备和第二设备的接收端的数据锁定状态失效标记和定时器清零;

步骤S2、在第一设备和第二设备的数据发送端的4条通路中分别发送TS1序列,以使的第一设备和第二设备的数据接收端检查TS1序列的数据锁定状态;

步骤S3、待接收到的数据稳定后,第一设备和第二设备的数据接收端开始检查TS1序列,若在预设的TS1序列锁定时间内数据锁定成功,转入步骤S4;否则,自协商失败,转入步骤S2;

步骤S4、第一设备和第二设备开始向对端发送TS2序列,同时接收并检测对端发送来的TS2序列;若第一设备和第二设备的数据接收端检测到对端发送来的TS2序列在预设的TS2序列锁定时间内数据锁定成功,则第一设备和第二设备的数据收发状态被拉齐,两个设备间数据发送与接收进入同步状态,转入步骤S5;否则自协商失败,转入步骤S2;

步骤S5、在同步状态下,根据TS2序列在各个通道的误码率和数据锁定状态情况,将第一设备和第二设备的数据接收端无法锁定的链路所对应的数据发送端关闭,自动协商得到链路模式;若所有通道损坏,则自协商失败,转入步骤S2;

步骤S6、停止发送TS2序列,开始发送空闲数据序列;若在预设的数据稳定时间内,错误数据计数未超过阈值,则表明自协商成功;否则自协商失败,转入步骤S2。

2.根据权利要求1所述的在高速Serdes中实现对端自协商功能的方法,其特征在于:所述第一设备和第二设备间的4通道为4条相同的数据链路模式。

3.根据权利要求1所述的在高速Serdes中实现对端自协商功能的方法,其特征在于:所述TS1序列和TS2序列采用不同多项式的PRBS序列。

4.根据权利要求1所述的在高速Serdes中实现对端自协商功能的方法,其特征在于:所述空闲数据序列采用全0的数据。

5.根据权利要求1所述的在高速Serdes中实现对端自协商功能的方法,其特征在于:所述步骤S4中,所述第一设备和第二设备向对端发送TS2序列的起始时间不要求相同。

6.根据权利要求1所述的在高速Serdes中实现对端自协商功能的方法,其特征在于:所述 步骤S5中,自动协商得到的链路模式包括X1、X2、X4。

7.根据权利要求1所述的在高速Serdes中实现对端自协商功能的方法,其特征在于:所述步骤S6中,自协商成功之后,第一设备和第二设备的上游链路开始发送有效数据,链路会持续监测有效数据的数据锁定状态,若数据锁定状态有变化但没有全部失锁,则重新统计链路误码率,选出支持双工的有效数据通路。

8.根据权利要求1所述的在高速Serdes中实现对端自协商功能的方法,其特征在于:所述第一设备与第二设备间链路的容错能力以及误码率阈值可配。

9.根据权利要求1所述的在高速Serdes中实现对端自协商功能的方法,其特征在于:还包括:自协商成功之后,若对链路进行升频或降频,则待数据稳定时间过后转步骤S2,开始新的一轮自协商。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1