1.一種在高速Serdes中實(shí)現(xiàn)對(duì)端自協(xié)商功能的方法,其特征在于:包括以下步驟:
步驟S1、初始化第一設(shè)備和第二設(shè)備的數(shù)據(jù)接收端和數(shù)據(jù)發(fā)送端,將第一設(shè)備和第二設(shè)備的接收端的數(shù)據(jù)鎖定狀態(tài)失效標(biāo)記和定時(shí)器清零;
步驟S2、在第一設(shè)備和第二設(shè)備的數(shù)據(jù)發(fā)送端的4條通路中分別發(fā)送TS1序列,以使的第一設(shè)備和第二設(shè)備的數(shù)據(jù)接收端檢查TS1序列的數(shù)據(jù)鎖定狀態(tài);
步驟S3、待接收到的數(shù)據(jù)穩(wěn)定后,第一設(shè)備和第二設(shè)備的數(shù)據(jù)接收端開始檢查TS1序列,若在預(yù)設(shè)的TS1序列鎖定時(shí)間內(nèi)數(shù)據(jù)鎖定成功,轉(zhuǎn)入步驟S4;否則,自協(xié)商失敗,轉(zhuǎn)入步驟S2;
步驟S4、第一設(shè)備和第二設(shè)備開始向?qū)Χ税l(fā)送TS2序列,同時(shí)接收并檢測(cè)對(duì)端發(fā)送來的TS2序列;若第一設(shè)備和第二設(shè)備的數(shù)據(jù)接收端檢測(cè)到對(duì)端發(fā)送來的TS2序列在預(yù)設(shè)的TS2序列鎖定時(shí)間內(nèi)數(shù)據(jù)鎖定成功,則第一設(shè)備和第二設(shè)備的數(shù)據(jù)收發(fā)狀態(tài)被拉齊,兩個(gè)設(shè)備間數(shù)據(jù)發(fā)送與接收進(jìn)入同步狀態(tài),轉(zhuǎn)入步驟S5;否則自協(xié)商失敗,轉(zhuǎn)入步驟S2;
步驟S5、在同步狀態(tài)下,根據(jù)TS2序列在各個(gè)通道的誤碼率和數(shù)據(jù)鎖定狀態(tài)情況,將第一設(shè)備和第二設(shè)備的數(shù)據(jù)接收端無法鎖定的鏈路所對(duì)應(yīng)的數(shù)據(jù)發(fā)送端關(guān)閉,自動(dòng)協(xié)商得到鏈路模式;若所有通道損壞,則自協(xié)商失敗,轉(zhuǎn)入步驟S2;
步驟S6、停止發(fā)送TS2序列,開始發(fā)送空閑數(shù)據(jù)序列;若在預(yù)設(shè)的數(shù)據(jù)穩(wěn)定時(shí)間內(nèi),錯(cuò)誤數(shù)據(jù)計(jì)數(shù)未超過閾值,則表明自協(xié)商成功;否則自協(xié)商失敗,轉(zhuǎn)入步驟S2。
2.根據(jù)權(quán)利要求1所述的在高速Serdes中實(shí)現(xiàn)對(duì)端自協(xié)商功能的方法,其特征在于:所述第一設(shè)備和第二設(shè)備間的4通道為4條相同的數(shù)據(jù)鏈路模式。
3.根據(jù)權(quán)利要求1所述的在高速Serdes中實(shí)現(xiàn)對(duì)端自協(xié)商功能的方法,其特征在于:所述TS1序列和TS2序列采用不同多項(xiàng)式的PRBS序列。
4.根據(jù)權(quán)利要求1所述的在高速Serdes中實(shí)現(xiàn)對(duì)端自協(xié)商功能的方法,其特征在于:所述空閑數(shù)據(jù)序列采用全0的數(shù)據(jù)。
5.根據(jù)權(quán)利要求1所述的在高速Serdes中實(shí)現(xiàn)對(duì)端自協(xié)商功能的方法,其特征在于:所述步驟S4中,所述第一設(shè)備和第二設(shè)備向?qū)Χ税l(fā)送TS2序列的起始時(shí)間不要求相同。
6.根據(jù)權(quán)利要求1所述的在高速Serdes中實(shí)現(xiàn)對(duì)端自協(xié)商功能的方法,其特征在于:所述 步驟S5中,自動(dòng)協(xié)商得到的鏈路模式包括X1、X2、X4。
7.根據(jù)權(quán)利要求1所述的在高速Serdes中實(shí)現(xiàn)對(duì)端自協(xié)商功能的方法,其特征在于:所述步驟S6中,自協(xié)商成功之后,第一設(shè)備和第二設(shè)備的上游鏈路開始發(fā)送有效數(shù)據(jù),鏈路會(huì)持續(xù)監(jiān)測(cè)有效數(shù)據(jù)的數(shù)據(jù)鎖定狀態(tài),若數(shù)據(jù)鎖定狀態(tài)有變化但沒有全部失鎖,則重新統(tǒng)計(jì)鏈路誤碼率,選出支持雙工的有效數(shù)據(jù)通路。
8.根據(jù)權(quán)利要求1所述的在高速Serdes中實(shí)現(xiàn)對(duì)端自協(xié)商功能的方法,其特征在于:所述第一設(shè)備與第二設(shè)備間鏈路的容錯(cuò)能力以及誤碼率閾值可配。
9.根據(jù)權(quán)利要求1所述的在高速Serdes中實(shí)現(xiàn)對(duì)端自協(xié)商功能的方法,其特征在于:還包括:自協(xié)商成功之后,若對(duì)鏈路進(jìn)行升頻或降頻,則待數(shù)據(jù)穩(wěn)定時(shí)間過后轉(zhuǎn)步驟S2,開始新的一輪自協(xié)商。