亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的系統(tǒng)和方法

文檔序號(hào):7988849閱讀:476來源:國(guó)知局
專利名稱:自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通信領(lǐng)域,具體講涉及一種自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的系統(tǒng)和方法。
背景技術(shù)
在現(xiàn)有技術(shù)中,在同時(shí)存在千兆和萬兆混合網(wǎng)絡(luò)控制器的網(wǎng)卡上,千兆網(wǎng)絡(luò)控制器和萬兆網(wǎng)絡(luò)控制器分別具有各自的參考時(shí)鐘,由于網(wǎng)卡可能只有一個(gè)網(wǎng)絡(luò)接口,此類網(wǎng)卡一般僅提供一個(gè)晶振或時(shí)鐘源,即在同一時(shí)刻是只允許一種控制器工作的,當(dāng)要使用另一種控制器時(shí)就需要改變這個(gè)晶振或時(shí)鐘源的頻率,以使網(wǎng)卡能切換到另一個(gè)控制器上, 此時(shí)就可能存在切換后不能正常工作的情況,為此需要在此類網(wǎng)卡的測(cè)試階段提供一種驗(yàn)證切換后可否正常工作的方法。在現(xiàn)有的網(wǎng)卡設(shè)備中,很少使用千兆和萬兆復(fù)用的混合模式,大部分是千兆百兆自適應(yīng)的模式,主要原因是千兆和萬兆的參考時(shí)鐘頻率不同,對(duì)于使用了千兆和萬兆混合網(wǎng)絡(luò)控制器的網(wǎng)卡設(shè)備上,也很少提出在切換時(shí)鐘后的功能正確性驗(yàn)證方法。

發(fā)明內(nèi)容
為克服上述缺陷,本發(fā)明提供了一種自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的系統(tǒng)和方法,使具有千兆和萬兆混合網(wǎng)絡(luò)控制器的網(wǎng)卡設(shè)備可以在上電后自動(dòng)驗(yàn)證混合網(wǎng)絡(luò)控制器的正確性。為實(shí)現(xiàn)上述目的,本發(fā)明提供一種自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的系統(tǒng),其包括光電轉(zhuǎn)換模塊和可編程晶振,其改進(jìn)之處在于,所述系統(tǒng)包括與所述光電轉(zhuǎn)換模塊和所述可編程晶振分別連接的控制測(cè)試單元。本發(fā)明提供的優(yōu)選技術(shù)方案中,所述控制測(cè)試單元包括與GE/10GE控制器連接的GE/10GE檢測(cè)模塊;所述GE/10GE控制器和所述GE/10GE檢測(cè)模塊分別與所述可編程晶振連接。本發(fā)明提供的第二優(yōu)選技術(shù)方案中,所述GE/10GE控制器包括GE/10GE控制器內(nèi)部包括千兆PHY、萬兆PHY、千兆MAC控制器和萬兆MAC控制器;所述GE/10GE控制器通過接口對(duì)所述GE/10GE檢測(cè)模塊進(jìn)行控制。本發(fā)明提供的第三優(yōu)選技術(shù)方案中,所述GE/10GE檢測(cè)模塊通過IIC總線控制所述可編程晶振。本發(fā)明提供的第四優(yōu)選技術(shù)方案中,所述光電轉(zhuǎn)換模塊將光信號(hào)轉(zhuǎn)換為電信號(hào), 并輸出至GE/10GE控制器。本發(fā)明提供的第五優(yōu)選技術(shù)方案中,所述控制測(cè)試單元使用型號(hào)為XC5vlX110t 的fpga芯片;所述可編程晶振使用型號(hào)為cyhf24的芯片。本發(fā)明提供的第六優(yōu)選技術(shù)方案中,自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的方法,其改進(jìn)之處在于,所述驗(yàn)證方法包括如下步驟
(1).判斷可編碼晶振的默認(rèn)頻率是否為125MHz ; (2).根據(jù)步驟1判斷的結(jié)果進(jìn)行時(shí)鐘頻率的修改或者進(jìn)行千兆通路的檢測(cè);C3).將可編程晶振的頻率從125MHz修改為 161MHz; (4).進(jìn)行萬兆數(shù)據(jù)通路的檢測(cè)。與現(xiàn)有技術(shù)比,本發(fā)明提供的自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的系統(tǒng)和方法,在系統(tǒng)上電后,會(huì)自動(dòng)啟動(dòng),即會(huì)自動(dòng)進(jìn)行驗(yàn)證千兆和萬兆控制器是否會(huì)正常工作并輸出檢測(cè)結(jié)果;可以在上電后自動(dòng)驗(yàn)證混合網(wǎng)絡(luò)控制器的正確性,并可快速檢測(cè)在千兆和萬兆兩種網(wǎng)絡(luò)環(huán)境下兩種控制器及其數(shù)據(jù)通路的工作狀態(tài)是否正常;可有效減少新焊接板卡的首次測(cè)試時(shí)間,加快量產(chǎn)時(shí)的生產(chǎn)進(jìn)度。


圖1為自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的系統(tǒng)的結(jié)構(gòu)示意圖。圖2為自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的方法的流程圖。
具體實(shí)施例方式如圖1所示,自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的系統(tǒng),在千兆和萬兆混合網(wǎng)絡(luò)控制器結(jié)構(gòu)中增加了檢測(cè)模塊;系統(tǒng)包括光電轉(zhuǎn)換模塊、GE/10GE控制器、可編程晶振和GE/10GE檢測(cè)模塊;光電轉(zhuǎn)換模塊可接受GE和IOGE的流量輸入,將光信號(hào)轉(zhuǎn)換為電信號(hào),輸出至GE/10GE控制器; GE/10GE控制器內(nèi)部包括千兆PHY、萬兆PHY、千兆MAC控制器、萬兆MAC控制器,所述控制器主要功能是實(shí)現(xiàn)千兆和萬兆物理和鏈路層協(xié)議的處理,并向后提供一個(gè)簡(jiǎn)單的用戶接口, 后面的GE/10GE檢測(cè)模塊通過此接口通知本控制內(nèi)哪個(gè)通路的控制器起作用,如果通知進(jìn)行千兆數(shù)據(jù)通路的檢測(cè),則使能千兆PHY和千兆MAC控制器,如果通知進(jìn)行萬兆數(shù)據(jù)通路的檢測(cè),則使能萬兆PHY和萬兆MAC控制器;可編程晶振,可以通過IIC總線對(duì)其進(jìn)行查詢、修改等操作,主要提供網(wǎng)絡(luò)處理所需的時(shí)鐘頻率,如千兆所需的125MHz時(shí)鐘和萬兆所需的161MHz時(shí)鐘;GE/10GE檢測(cè)模塊通過IIC總線控制可編程晶振,并通過一個(gè)簡(jiǎn)單接口訪問 GE/10GE控制器,判斷所檢測(cè)的控制器通路的數(shù)據(jù)是否正確。如圖2所示,自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的方法,包括如下步驟系統(tǒng)上電后,GE/10GE檢測(cè)模塊通過IIC總線讀可編碼晶振的默認(rèn)頻率是否為千兆網(wǎng)絡(luò)處理時(shí)所需的125MHz,此處晶振的默認(rèn)頻率一般在首次編程時(shí)定義,確認(rèn)的方法是,讀取存儲(chǔ)此默認(rèn)頻率的地址內(nèi)容,看內(nèi)容是否和125MHz時(shí)鐘頻率對(duì)應(yīng)的內(nèi)容相符,并讀取晶振的頻率選擇使能所在地址內(nèi)容,看此默認(rèn)頻率是否被使能;如果讀取的時(shí)鐘不是125MHz,GE/10GE檢測(cè)模塊需要將125MHz的頻率內(nèi)容寫入 (1)中所述的默認(rèn)頻率所在地址內(nèi),并確認(rèn)使能該頻率,然后需再次判斷是否已起作用,即再次讀取頻率內(nèi)容和頻率使能才可以確定;如果讀取的時(shí)鐘是正確的125MHz,則開始進(jìn)行千兆通路的檢測(cè)。GE/10GE檢測(cè)模塊首先通知GE/10GE控制器當(dāng)前檢測(cè)的數(shù)據(jù)通路為千兆數(shù)據(jù)通路以使能千兆通路所在的控制器,然后通過一個(gè)簡(jiǎn)單的接口向GE/10GE控制器發(fā)出具有一定特征的數(shù)據(jù)碼流,同時(shí)將這一數(shù)據(jù)碼流在內(nèi)部進(jìn)行寄存,然后等待一個(gè)固定的時(shí)間,如0.5s,在等待時(shí)間內(nèi),如果GE/10GE檢測(cè)模塊收到了 GE/10GE控制器返回的數(shù)據(jù),則會(huì)將此返回的數(shù)據(jù)與之前寄存的數(shù)據(jù)碼流按字節(jié)進(jìn)行對(duì)比,如果內(nèi)容一致,則表示千兆通路工作正常,若內(nèi)容不一致,或者直到等待時(shí)間結(jié)束后仍不能獲得數(shù)據(jù),則可以確定千兆通路的網(wǎng)絡(luò)控制器存在問題,據(jù)此可以驗(yàn)證千兆網(wǎng)絡(luò)控制器所在通路的正確性;等待時(shí)間0. 5s后,無論檢測(cè)的千兆通路結(jié)果如何,都將進(jìn)入修改晶振頻率的操作;只是此時(shí)將125MHz的時(shí)鐘頻率數(shù)據(jù)修改為161MHz的時(shí)鐘頻率數(shù)據(jù);修改161M Hz時(shí)鐘頻率成功后,開始進(jìn)行萬兆數(shù)據(jù)通路的檢測(cè)。此檢測(cè)過程和千兆數(shù)據(jù)檢測(cè)過程完全相同,只是此時(shí)使能的GE/10GE模塊內(nèi)的萬兆數(shù)據(jù)通路的控制器。經(jīng)過固定的等待時(shí)間后,無論萬兆數(shù)據(jù)通路的檢測(cè)結(jié)果如何,GE/10GE檢測(cè)模塊都將退出檢測(cè)過程,將檢測(cè)的結(jié)果輸出以進(jìn)行后續(xù)參考,一般地,此結(jié)果可以輸出至外部的 LED指示燈,或上傳至主機(jī),以供判斷當(dāng)前系統(tǒng)是否存在千兆通路或萬兆通路的故障。需要聲明的是,本發(fā)明內(nèi)容及具體實(shí)施方式
意在證明本發(fā)明所提供技術(shù)方案的實(shí)際應(yīng)用,不應(yīng)解釋為對(duì)本發(fā)明保護(hù)范圍的限定。本領(lǐng)域技術(shù)人員在本發(fā)明的精神和原理啟發(fā)下,可作各種修改、等同替換、或改進(jìn)。但這些變更或修改均在申請(qǐng)待批的保護(hù)范圍內(nèi)。
權(quán)利要求
1.一種自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的系統(tǒng),其包括光電轉(zhuǎn)換模塊和可編程晶振,其特征在于,所述系統(tǒng)包括與所述光電轉(zhuǎn)換模塊和所述可編程晶振分別連接的控制測(cè)試單元。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述控制測(cè)試單元包括與GE/10GE控制器連接的GE/10GE檢測(cè)模塊;所述GE/10GE控制器和所述GE/10GE檢測(cè)模塊分別與所述可編程晶振連接。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述GE/10GE控制器包括GE/10GE控制器內(nèi)部包括千兆PHY、萬兆PHY、千兆MAC控制器和萬兆MAC控制器;所述GE/10GE控制器通過接口對(duì)所述GE/10GE檢測(cè)模塊進(jìn)行控制。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述GE/10GE檢測(cè)模塊通過IIC總線控制所述可編程晶振。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述光電轉(zhuǎn)換模塊將光信號(hào)轉(zhuǎn)換為電信號(hào),并輸出至GE/10GE控制器。
6.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述控制測(cè)試單元使用型號(hào)為 xc5vlxll0t的fpga芯片;所述可編程晶振使用型號(hào)為cyhf24的芯片。
7.根據(jù)1-6項(xiàng)權(quán)利要求任一項(xiàng)所述的自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的系統(tǒng)的驗(yàn)證方法,其特征在于,所述驗(yàn)證方法包括如下步驟(1).判斷可編碼晶振的默認(rèn)頻率是否為125MHz ; O).根據(jù)步驟1判斷的結(jié)果進(jìn)行時(shí)鐘頻率的修改或者進(jìn)行千兆通路的檢測(cè);(3).將可編程晶振的頻率從125MHz修改為 161MHz ; (4).進(jìn)行萬兆數(shù)據(jù)通路的檢測(cè)。
全文摘要
本發(fā)明提供了一種自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的系統(tǒng)和方法,所述系統(tǒng)包括光電轉(zhuǎn)換模塊和可編程晶振,以及與所述光電轉(zhuǎn)換模塊和所述可編程晶振分別連接的控制測(cè)試單元。所述驗(yàn)證方法包括如下步驟(1).判斷可編碼晶振的默認(rèn)頻率是否為125MHz;(2).根據(jù)步驟1判斷的結(jié)果進(jìn)行時(shí)鐘頻率的修改或者進(jìn)行千兆通路的檢測(cè);(3).將可編程晶振的頻率從125MHz修改為161MHz;(4).進(jìn)行萬兆數(shù)據(jù)通路的檢測(cè)。本發(fā)明提供的自動(dòng)驗(yàn)證千兆和萬兆混合網(wǎng)絡(luò)控制器正確性的系統(tǒng)和方法,使具有千兆和萬兆混合網(wǎng)絡(luò)控制器的網(wǎng)卡設(shè)備可以在上電后自動(dòng)驗(yàn)證混合網(wǎng)絡(luò)控制器的正確性。
文檔編號(hào)H04L12/26GK102420720SQ20111038338
公開日2012年4月18日 申請(qǐng)日期2011年11月28日 優(yōu)先權(quán)日2011年11月28日
發(fā)明者張磊, 張英文, 李靜, 白宗元, 紀(jì)奎 申請(qǐng)人:曙光信息產(chǎn)業(yè)(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1