專(zhuān)利名稱(chēng):1G Ethernet與OC48網(wǎng)絡(luò)自適應(yīng)接入系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)通信領(lǐng)域,具體講涉及ー種IG Ethernet與0C48網(wǎng)絡(luò)自適應(yīng)接入系統(tǒng)和方法。
背景技術(shù):
在復(fù)雜的網(wǎng)絡(luò)環(huán)境中,IG Ethernet與0C48網(wǎng)絡(luò)接入一般是共存的,也就是說(shuō),它們Line rate是相當(dāng)?shù)?,所以?duì)于網(wǎng)絡(luò)設(shè)備來(lái)說(shuō),同一網(wǎng)絡(luò)接ロ支持以上兩種網(wǎng)絡(luò)協(xié)議對(duì)于用戶(hù)來(lái)說(shuō)是設(shè)備升級(jí)或更換網(wǎng)絡(luò)接入是最為便利的方案。它們可以共享相同型號(hào)的光模塊、光纖及硬件電路;但它們的工作參考時(shí)鐘卻是不同的,如果網(wǎng)絡(luò)設(shè)備想成功的在這兩種網(wǎng)絡(luò)接入類(lèi)型之間切換,就必須從硬件上更換不同頻率的晶振來(lái)改變網(wǎng)絡(luò)接入的參考時(shí)鐘頻率,從而實(shí)現(xiàn)兩種網(wǎng)絡(luò)的互相切換。某種網(wǎng)絡(luò)類(lèi)型若成功切換,才有可能使得網(wǎng)絡(luò)設(shè)備收到正確報(bào)文,若是0C48網(wǎng)絡(luò),封裝的PPP幀和幀gap的處理方式還有四種組合CRC32check 和 scrambler do、CRC16 check 和 scrambler do、CRC32 和 scrambler undo、CRC16和scrambler undo。所以若想解出封裝后的巾貞,封裝后的巾貞包括以太網(wǎng)巾貞和PPP巾貞,必須需要網(wǎng)絡(luò)維護(hù)人員進(jìn)行復(fù)雜的配置才能實(shí)現(xiàn),若配置不當(dāng),則會(huì)導(dǎo)致網(wǎng)絡(luò)設(shè)備沒(méi)法接收?qǐng)?bào)文或收到錯(cuò)誤報(bào)文的情況。專(zhuān)利號(hào)為ZL20091002556. 9的、名稱(chēng)為“ー種POS端ロ自適應(yīng)的實(shí)現(xiàn)方法”的發(fā)明披露了一種網(wǎng)絡(luò)自適應(yīng)接入方法,但是該發(fā)明存在以下缺陷1.匹配周期過(guò)長(zhǎng),為5 10秒,而此種時(shí)長(zhǎng)會(huì)帶來(lái)大量數(shù)據(jù)的丟失;2.此方法中判斷“ SCRAMBLE自適應(yīng)”和“ CRC自適應(yīng)”為先后關(guān)系,并且提法“SCRAMBLE錯(cuò)誤”有不妥之處,線(xiàn)路擾碼不匹配可能會(huì)帶來(lái)POS接ロ處理模塊找不到幀頭,也就是自適應(yīng)模塊檢測(cè)不到幀也就無(wú)CRC校驗(yàn)正確錯(cuò)誤之說(shuō)了,此時(shí)其計(jì)數(shù)器時(shí)不能工作;3.此方法不支持與以太網(wǎng)之間的自適應(yīng)接入功能。
發(fā)明內(nèi)容
為克服上述缺陷,本發(fā)明提供了ー種IG Ethernet與0C48網(wǎng)絡(luò)自適應(yīng)接入系統(tǒng)和方法,無(wú)需人為對(duì)網(wǎng)絡(luò)的接入進(jìn)行任何設(shè)置,若有光纖插拔動(dòng)作,即對(duì)IG Ethernet與0C48網(wǎng)絡(luò)進(jìn)行自動(dòng)化的探測(cè)和適應(yīng)。為實(shí)現(xiàn)上述目的,本發(fā)明提供ー種IG Ethernet與0C48網(wǎng)絡(luò)自適應(yīng)接入系統(tǒng),所述接入系統(tǒng)包括自動(dòng)化控制裝置和與所述自動(dòng)化控制裝置連接的光電轉(zhuǎn)換器,其改進(jìn)之處在于,與所述自動(dòng)化控制裝置連接的可編程晶振。本發(fā)明提供的優(yōu)選技術(shù)方案中,所述自動(dòng)化控制裝置包括IIC總線(xiàn)、主控模塊、串并轉(zhuǎn)換模塊serdes、MAC fifo模塊、MAC PCS模塊、USER單元、0C48接入電路、POS管理模塊和超時(shí)模塊;所述主控模塊、所述IIC總線(xiàn)與所述可編程晶振依次連接;所述串并轉(zhuǎn)換模塊serdes、所述主控模塊、所述MAC fifo模塊、所述MAC PCS模塊與所述USER單元依次連接;所述主控模塊分別與所述0C48接入電路和超時(shí)模塊連接;所述0C48接入電路分別與所述POS管理模塊、超時(shí)模塊和所述USER單元連接;所述串并轉(zhuǎn)換模塊serdes和所述主控模塊都接收所述光電轉(zhuǎn)換器傳輸?shù)腟ignallost信號(hào)。本發(fā)明提供的第二優(yōu)選技術(shù)方案中,所述自動(dòng)化控制裝置采用型號(hào)為lxl30t的fpga芯片;所述可編程晶振采用型號(hào)為CY2XF24的芯片。本發(fā)明提供的第三優(yōu)選技術(shù)方案中,所述0C48接入電路包括依次連接的POSfifo模塊、POS layer模塊和PPP layer模塊;所述POS layer模塊與所述POS管理模塊連接。
本發(fā)明提供的第四優(yōu)選技術(shù)方案中,所述USER單元包括userfifo O模塊、userfifo I模塊以及user模塊;user fifo O模塊分別與所述主控模塊、MAC PCS模塊和user模塊連接;所述user fifo I模塊分別與所述主控模塊、所述PPP layer模塊和所述user模塊連接。本發(fā)明提供的第五優(yōu)選技術(shù)方案中,所述主控模塊包括超時(shí)電路和探測(cè)適應(yīng)記錄電路。本發(fā)明提供的第六優(yōu)選技術(shù)方案中,所述POS管理模塊包括存儲(chǔ)有四種工作模式的配置文件;所述四種工作模式分別是CRC32check和scrambler do、CRC16 check和scrambler do> CRC32 check 和 scrambler uncio、以及 CRC16 check 和 scrambler undo。本發(fā)明提供的第七優(yōu)選技術(shù)方案中,提供ー種IG Ethernet與0C48網(wǎng)絡(luò)自適應(yīng)接入方法,其改進(jìn)之處在于,所述自適應(yīng)接入方法包括如下步驟(I).自動(dòng)探測(cè)所述光電轉(zhuǎn)換器輸入給fpga芯片的signallost信號(hào),若其值為I,則繼續(xù)探測(cè)Signallost信號(hào),否則進(jìn)入步驟2; (2).啟動(dòng)所述MAC PCS模塊,如檢測(cè)到規(guī)范允許誤碼率情況下的co_a數(shù)量,則進(jìn)入步驟6,否則進(jìn)入步驟3 ; (3).將可編程晶振頻率的頻率從工作在IGEthernet網(wǎng)絡(luò)下的參考時(shí)鐘切換為工作在0C48網(wǎng)絡(luò)下的參考時(shí)鐘;
(4).檢測(cè)0C48網(wǎng)絡(luò)的幀定界字符,如果連續(xù)三個(gè)POS幀都可檢測(cè)到正確的幀定界字符,則進(jìn)入步驟5,否則結(jié)束;(5).啟動(dòng)所述POS管理模塊,若所述0C48網(wǎng)絡(luò)能匹配上所述POS管理模塊的配置文件中的相應(yīng)工作模式,進(jìn)入步驟6,否則結(jié)束;(6).檢測(cè)signallost信號(hào),如果為0,則結(jié)束,否則進(jìn)入步驟I。本發(fā)明提供的第八優(yōu)選技術(shù)方案中,所述步驟5中的四種工作模式分別是CRC32check 和 scrambler do> CRC16 check 和 scrambler do> CRC32 check 和 scrambler uncio、以及 CRC16 check 和 scrambler undo。與現(xiàn)有技術(shù)比,本發(fā)明提供的ー種IG Ethernet與0C48網(wǎng)絡(luò)自適應(yīng)接入系統(tǒng)和方法,不需人為進(jìn)行任何設(shè)置,若有光纖插拔動(dòng)作,即對(duì)IG Ethernet與0C48網(wǎng)絡(luò)進(jìn)行自動(dòng)化的探測(cè)和適應(yīng),在毫秒級(jí)內(nèi)使得網(wǎng)絡(luò)設(shè)備正常接入,并把探測(cè)到的網(wǎng)絡(luò)類(lèi)型、封裝幀類(lèi)型和處理模式通知給網(wǎng)絡(luò)維護(hù)人員,達(dá)到自動(dòng)化的目的,避免了手動(dòng)配置帶來(lái)的網(wǎng)絡(luò)數(shù)據(jù)的海量丟失的缺陷;再者,能夠在毫秒級(jí)探測(cè)到IGbps的網(wǎng)絡(luò)或0C48網(wǎng)絡(luò),并把網(wǎng)絡(luò)類(lèi)型結(jié)果通知給網(wǎng)絡(luò)維護(hù)人員,若探測(cè)失敗,還有間接檢測(cè)外圍接插件和網(wǎng)絡(luò)環(huán)境的功能。
圖I為IG Ethernet與0C48網(wǎng)絡(luò)自適應(yīng)接入系統(tǒng)的結(jié)構(gòu)示意圖。圖2為主控電路的狀態(tài)機(jī)。圖3為0C48網(wǎng)絡(luò)的探測(cè)類(lèi)型的狀態(tài)機(jī)。
具體實(shí)施例方式如圖I所示,為IG Ethernet與0C48網(wǎng)絡(luò)自適應(yīng)接入系統(tǒng),所述接入系統(tǒng)包括自動(dòng)化控制裝置和與所述自動(dòng)化控制裝置連接的光電轉(zhuǎn)換器,與所述自動(dòng)化控制裝置連接的可編程晶振。所述自動(dòng)化控制裝置包括IIC總線(xiàn)、主控模塊、串并轉(zhuǎn)換模塊serdes、MAC fifo模塊、MAC PCS模塊、USER單元、0C48接入電路、POS管理模塊和超時(shí)模塊;所述主控模塊、所述IIC總線(xiàn)與所述可編程晶振依次連接;所述串并轉(zhuǎn)換模塊serdes、所述主控模塊、所述MAC fifo模塊、所述MAC PCS模塊與所述USER単元依次連接;所述主控模塊分別與所述0C48接入電路和超時(shí)模塊連接;所述0C48接入電路分別與所述POS管理模塊、超時(shí)模塊和所述USER單元連接;所述串并轉(zhuǎn)換模塊serdes和 所述主控模塊都接收所述光電轉(zhuǎn)換器傳輸?shù)膕ignallost信號(hào)。所述自動(dòng)化控制裝置采用型號(hào)為lxl30t的fpga芯片;所述可編程晶振采用型號(hào)為CY2XF24的芯片。所述0C48接入電路包括依次連接的POS fifo模塊、POS layer模塊和PPP layer模塊;所述POS layer模塊與所述POS管理模塊連接。所述USER單元包括user fifo O模塊、user fifo I模塊以及user模塊;user fifo O模塊分別與所述主控模塊、MAC PCS模塊以及user模塊連接;所述user fifo I模塊分別與所述主控模塊、所述PPPlayer模塊以及所述user模塊連接。所述主控模塊包括超時(shí)電路和探測(cè)適應(yīng)記錄電路。所述POS管理模塊包括存儲(chǔ)有四種工作模式的配置文件;所述四種工作模式分別是CRC32check 和 scrambler do>CRClb check 和 scrambler do、CRC32 check 和 scramblerundo、以及 CRC16 check 和 scrambler undo。一種自適應(yīng)接入方法,所述自適應(yīng)接入方法包括如下步驟(I).自動(dòng)探測(cè)所述光電轉(zhuǎn)換器輸入給fpga芯片的signallost信號(hào),若其值為I,則繼續(xù)探測(cè)signallost信號(hào),否則進(jìn)入步驟2; (2).啟動(dòng)所述MAC PCS模塊,如檢測(cè)到規(guī)范允許誤碼率情況下的co_a數(shù)量,則進(jìn)入步驟6,否則進(jìn)入步驟3 ; (3).將可編程晶振頻率的頻率從工作在IGEthernet網(wǎng)絡(luò)下的參考時(shí)鐘切換為工作在0C48網(wǎng)絡(luò)下的參考時(shí)鐘;
(4).檢測(cè)0C48網(wǎng)絡(luò)的幀定界字符,如果連續(xù)三個(gè)POS幀都可檢測(cè)到正確的幀定界字符,則進(jìn)入步驟5,否則結(jié)束;(5).啟動(dòng)所述POS管理模塊,若所述0C48網(wǎng)絡(luò)能匹配上所述POS管理模塊的配置文件中的相應(yīng)工作模式,進(jìn)入步驟6,否則結(jié)束;(6).檢測(cè)signallost信號(hào),如果為0,則結(jié)束,否則進(jìn)入步驟I。所述步驟5中的四種工作模式分別是CRC32 check和scramblerdo、CRC16 check和 scrambler do、CRC32 check 和 scrambler undo、以及 CRC16 check 和 scrambler undo。光纖信號(hào)經(jīng)轉(zhuǎn)換電信號(hào)后進(jìn)入圖I中的fpga的serdes, serdes根據(jù)當(dāng)前參考時(shí)鐘頻率恢復(fù)出線(xiàn)路的電信號(hào)成8bit的并行信號(hào)供fpga內(nèi)部接ロ邏輯使用。在圖I中,電路的工作開(kāi)始依賴(lài)于光模塊傳遞給fpga的signallost信號(hào)和電路的全局復(fù)位信號(hào);開(kāi)始狀態(tài)IIC并不配置電路中的晶振,默認(rèn)進(jìn)入探測(cè)IGEthernet網(wǎng)絡(luò)類(lèi)型。圖I的serdes模塊功能是把Ibit電信號(hào)轉(zhuǎn)換成Sbit并行數(shù)據(jù),目的是降低數(shù)據(jù)伴隨時(shí)鐘的頻率,達(dá)到fpga內(nèi)部容易實(shí)現(xiàn)的局部時(shí)鐘。轉(zhuǎn)換后進(jìn)入MainCtrl模塊,此模塊為主控模塊,為自動(dòng)探測(cè)電路的核心模塊,控制整個(gè)電路的按前面的步驟逐步進(jìn)行;主控模塊控制8bit并行數(shù)據(jù)的數(shù)據(jù)流向,進(jìn)入MAC fifo或POS fifo分別進(jìn)行兩種網(wǎng)絡(luò)類(lèi)型的探測(cè),其狀態(tài)轉(zhuǎn)換即為圖2所示;ChangeClk信號(hào)的目的是通知IIC模塊改變programmable晶振的頻率為設(shè)置;CommaDet信號(hào)和0C48LinkUp信號(hào)的拉高分別表示IGEthernet和0C48網(wǎng)絡(luò)的幀頭探測(cè)成功;MAC fifo的數(shù)據(jù)進(jìn)入IGEthernet PCS層進(jìn)行找?guī)^的工作,而POSfifo的數(shù)據(jù)進(jìn)入0C48接口電路進(jìn)行找A1、A2的工作。PosManger模塊的功能是進(jìn)行四種幀類(lèi)型處理的探測(cè)功能,其狀態(tài)轉(zhuǎn)換如圖3所示。初始狀態(tài)的跳轉(zhuǎn)依賴(lài)于0C48LinkUp的拉高,然后逐步進(jìn)行A、B、C、D四種類(lèi)型的探測(cè),若超時(shí)則跳轉(zhuǎn);若成功則進(jìn)行success狀態(tài);若失敗則進(jìn)入failed狀態(tài)并把失敗報(bào)告通知給網(wǎng)絡(luò)維護(hù)人員。
IG Ethernet與0C48網(wǎng)絡(luò)自適應(yīng)接入方法,基于fpga實(shí)現(xiàn),fpga的優(yōu)點(diǎn)在于其靈活的在線(xiàn)可編程特性,在不掉電的情況下納秒級(jí)切換網(wǎng)絡(luò)接入類(lèi)型。本電路還包含一個(gè)外圍芯片programmable晶振和fpga內(nèi)部的串并轉(zhuǎn)換模塊serdes。programmable晶振的作用是提供給serdes參考時(shí)鐘使其在指定網(wǎng)絡(luò)環(huán)境下工作;而serdes的作用是實(shí)現(xiàn)PMA、PMD兩層的功能,將光信號(hào)處理后形成Sbit差分的并行電信號(hào)輸出給fpga內(nèi)部的千兆接口核和0C48接口核,以便接口核心后續(xù)處理。自動(dòng)化控制電路在fpga內(nèi)實(shí)現(xiàn),實(shí)現(xiàn)包括一個(gè)IIC總線(xiàn)和一個(gè)主控模塊。IIC總線(xiàn)通信目標(biāo)為programmable晶振,目的是實(shí)時(shí)的切換晶振輸出給transceiver的參考時(shí)鐘頻率;主控模塊的目的由一個(gè)超時(shí)電路和一個(gè)探測(cè)適應(yīng)記錄電路組成,包括以下步驟步驟I)、自動(dòng)探測(cè)電路檢測(cè)光模塊輸入給fpga的signallost信號(hào),若其值為1,則表明當(dāng)前網(wǎng)絡(luò)接口沒(méi)有光信號(hào)輸入,則停留在步驟I ;若其值為0,表明當(dāng)前已有光信號(hào)輸入,則跳到步驟2;步驟2)、默認(rèn)情況下programmable晶振的頻率為161. 1328125Mhz,也就是serdes工作在IGEthernet網(wǎng)絡(luò)下的參考時(shí)鐘,從步驟I到達(dá)步驟2之前programmable晶振已在此頻率下;步驟2啟動(dòng)探測(cè)記錄功能,若fpga內(nèi)部的IGEthernet 8B/10B模塊可以檢測(cè)到規(guī)范允許誤碼率情況下的comma數(shù)量,則鎖定探測(cè)電路在IGEthernet模式下,進(jìn)入步驟9,同時(shí)把網(wǎng)絡(luò)類(lèi)型通知給網(wǎng)絡(luò)維護(hù)人員;若超時(shí)電路在指定周期內(nèi)無(wú)法鎖定IGEthernet的comma,則進(jìn)入步驟3 ;步驟3)、進(jìn)入步驟3說(shuō)明此時(shí)網(wǎng)絡(luò)接入類(lèi)型可能不是IGEthernet,而可能是0C48 ;此時(shí)啟動(dòng)IIC總線(xiàn)功能模塊切換programmable晶振到155. 52Mhz,也就是serdes工作在0C48網(wǎng)絡(luò)下的參考時(shí)鐘,切換后進(jìn)入步驟4 ;步驟4)、步驟4的目的是檢測(cè)0C48的幀定界字符,包括48個(gè)連續(xù)的Al和48個(gè)連續(xù)的A2,若連續(xù)三個(gè)POS幀都可檢測(cè)到正確的幀定界字符,則進(jìn)入步驟5 ;此時(shí)超時(shí)模塊是在工作狀態(tài),若在指定周期內(nèi)無(wú)法找到連續(xù)三幀的Al、A2,則跳到步驟10 ;步驟5)、此時(shí)已經(jīng)確定目標(biāo)網(wǎng)絡(luò)為0C48,啟動(dòng)fpga內(nèi)部的0C48接入電路的探測(cè)PPP巾貞類(lèi)型電路部分;發(fā)送端若為scrambler do模式,則自適應(yīng)模塊為scrambler undo模式則找不到PPP幀空閑,會(huì)一直在PPP幀類(lèi)型狀態(tài)機(jī)的IDLE狀態(tài),所以這里有一個(gè)局部的TimeOut處理,TimeOut的原則是每次插拔光纖或重新上電都進(jìn)行一次,而不是在IDLE時(shí)進(jìn)行TimeOut操作,這樣會(huì)導(dǎo)致間歇性的丟棄報(bào)文動(dòng)作,也就是每次找到一種正確的配置后(上面所說(shuō)的四種模式)則進(jìn)入步驟9 ;步驟5的工作模式是CRC32 check和scramblerdo ;按700Bytes長(zhǎng)的幀計(jì)算,數(shù)據(jù)位寬為8bit,平均每幀約700周期,即2250ns —幀的時(shí)隙,Ims則約為500幀,若把四種模式等分到IOms的話(huà),則每種情況為2. 5ms即1250幀;若2. 5ms內(nèi)沒(méi)收到巾貞則跳轉(zhuǎn)步驟6,這種情況可能是配置正確但收到的都為IDLE或scrambler沒(méi)匹配;若收到正確幀則進(jìn)入步驟9,同時(shí)把網(wǎng)絡(luò)類(lèi)型通知給網(wǎng)絡(luò)維護(hù)人員;步驟6)、此步驟探測(cè)類(lèi)型為CRC16 check和scrambler do ;過(guò)程和步驟5類(lèi)似,若
2.5ms內(nèi)沒(méi)收到幀則進(jìn)入步驟7,若收到正確幀則進(jìn)入步驟7,同時(shí)把網(wǎng)絡(luò)類(lèi)型通知給網(wǎng)絡(luò)維護(hù)人員;步驟7)、此步驟探 測(cè)類(lèi)型為CRC32 check和scrambler undo ;過(guò)程和步驟5類(lèi)似,若2. 5ms內(nèi)沒(méi)收到幀則進(jìn)入步驟8,若收到正確幀則進(jìn)入步驟7,同時(shí)把網(wǎng)絡(luò)類(lèi)型通知給網(wǎng)絡(luò)維護(hù)人員;步驟8)、此步驟探測(cè)類(lèi)型為CRC16 check和scrambler undo ;過(guò)程和步驟5類(lèi)似,若2. 5ms內(nèi)沒(méi)收到幀則進(jìn)入步驟10,若收到正確幀則進(jìn)入步驟7,同時(shí)把網(wǎng)絡(luò)類(lèi)型通知給網(wǎng)絡(luò)維護(hù)人員;步驟9)、此步驟為探測(cè)成功的終點(diǎn),若signallost為0,則一直保持在此步驟,若signallost為I,則進(jìn)入步驟I ;步驟10)、此步驟為探測(cè)失敗的終點(diǎn),失敗的原因如下1.光纖的不匹配;2.光模塊類(lèi)型的不匹配;3.光信號(hào)質(zhì)量達(dá)不到可正常工作的程度;4.網(wǎng)絡(luò)類(lèi)型不是本發(fā)明支持的類(lèi)型。需要聲明的是,本發(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.ー種IG Ethernet與0C48網(wǎng)絡(luò)自適應(yīng)接入系統(tǒng),所述接入系統(tǒng)包括自動(dòng)化控制裝置和與所述自動(dòng)化控制裝置連接的光電轉(zhuǎn)換器,其特征在于,與所述自動(dòng)化控制裝置連接的可編程晶振。
2.根據(jù)權(quán)利要求I所述的接入系統(tǒng),其特征在于,所述自動(dòng)化控制裝置包括IIC總線(xiàn)、主控模塊、串并轉(zhuǎn)換模塊serdes、MAC fifo模塊、MAC PCS模塊、USER單元、0C48接入電路、POS管理模塊和超時(shí)模塊;所述主控模塊、所述IIC總線(xiàn)與所述可編程晶振依次連接;所述串并轉(zhuǎn)換模塊serdes、所述主控模塊、所述MAC fifo模塊、所述MAC PCS模塊與所述USER單元依次連接;所述主控模塊分別與所述0C48接入電路和超時(shí)模塊連接;所述0C48接入電路分別與所述POS管理模塊、超時(shí)模塊和所述USER單元連接;所述串并轉(zhuǎn)換模塊serdes和所述主控模塊都接收所述光電轉(zhuǎn)換器傳輸?shù)膕ignallost信號(hào)。
3.根據(jù)權(quán)利要求I所述的接入系統(tǒng),其特征在干,所述自動(dòng)化控制裝置采用型號(hào)為lxl30t的fpga芯片;所述可編程晶振采用型號(hào)為CY2XF24的芯片。
4.根據(jù)權(quán)利要求2所述的接入系統(tǒng),其特征在于,所述0C48接入電路包括依次連接的POS fifo模塊、POS layer模塊和PPP layer模塊;所述POS layer模塊與所述POS管理模塊連接。
5.根據(jù)權(quán)利要求2所述的接入系統(tǒng),其特征在于,所述USER單元包括userfifo O模塊、user fifo I模塊以及user模塊;user fifo O模塊分別與所述主控模塊、MAC PCS模塊和user模塊連接;所述userfifo I模塊分別與所述主控模塊、所述PPP layer模塊和所述user模塊連接。
6.根據(jù)權(quán)利要求2所述的接入系統(tǒng),其特征在于,所述主控模塊包括超時(shí)電路和探測(cè)適應(yīng)記錄電路。
7.根據(jù)權(quán)利要求2所述的接入系統(tǒng),其特征在干,所述POS管理模塊包括存儲(chǔ)有四種工作模式的配置文件;所述四種工作模式分別是CRC32 check和scrambler do、CRC16check 和 scrambler do、CRC32check 和 scrambler undo、以及 CRC16 check 和 scramblerundo o
8.根據(jù)1-7項(xiàng)權(quán)利要求任一項(xiàng)所述的IGEthernet與0C48網(wǎng)絡(luò)自適應(yīng)接入系統(tǒng)的自適應(yīng)接入方法,其特征在于,所述自適應(yīng)接入方法包括如下步驟 (I).自動(dòng)探測(cè)所述光電轉(zhuǎn)換器輸入給fpga芯片的signal lost信號(hào),若其值為1,則繼續(xù)探測(cè)signallost信號(hào),否則進(jìn)入步驟2 ; (2).啟動(dòng)所述MAC PCS模塊,如檢測(cè)到規(guī)范允許誤碼率情況下的co_a數(shù)量,則進(jìn)入步驟6,否則進(jìn)入步驟3 ; (3).將可編程晶振頻率的頻率從工作在IGEthernet網(wǎng)絡(luò)下的參考時(shí)鐘切換為工作在0C48網(wǎng)絡(luò)下的參考時(shí)鐘;(4).檢測(cè)0C48網(wǎng)絡(luò)的幀定界字符,如果連續(xù)三個(gè)POS幀都可檢測(cè)到正確的幀定界字符,則進(jìn)入步驟5,否則結(jié)束;(5).啟動(dòng)所述POS管理模塊,若所述0C48網(wǎng)絡(luò)能匹配上所述POS管理模塊的配置文件中的相應(yīng)工作模式,進(jìn)入步驟6,否則結(jié)束;(6).檢測(cè)signallost信號(hào),如果為0,則結(jié)束,否則進(jìn)入步驟I。
9.根據(jù)權(quán)利要求8所述的接入系統(tǒng),其特征在于,所述步驟5中的四種工作模式分別是CRC32 check 和 scrambler do、CRC16 check 和 scrambler do、CRC32 check 和scrambler undo、以及 CRC16 check 和 scrambler undo。
全文摘要
本發(fā)明提供了一種1G Ethernet與OC48網(wǎng)絡(luò)自適應(yīng)接入系統(tǒng)和方法,所述自適應(yīng)接入系統(tǒng)基于fpga實(shí)現(xiàn),fpga的優(yōu)點(diǎn)在于其靈活的在線(xiàn)可編程特性,在不掉電的情況下納秒級(jí)切換網(wǎng)絡(luò)接入類(lèi)型,自適應(yīng)接入系統(tǒng)還包含一個(gè)外圍芯片programmable晶振和fpga內(nèi)部的串并轉(zhuǎn)換模塊serdes;自適應(yīng)接入方法,開(kāi)始依賴(lài)于光電轉(zhuǎn)換器傳遞給fpga的signallost信號(hào)和電路的全局復(fù)位信號(hào);開(kāi)始狀態(tài)IIC并不配置電路中的晶振,默認(rèn)進(jìn)入探測(cè)1GEthernet網(wǎng)絡(luò)類(lèi)型;利用MAC fifo或POS fifo分別進(jìn)行兩種網(wǎng)絡(luò)類(lèi)型的探測(cè)。本發(fā)明提供的1G Ethernet與OC48網(wǎng)絡(luò)自適應(yīng)接入系統(tǒng)和方法,無(wú)需人為對(duì)網(wǎng)絡(luò)的接入進(jìn)行任何設(shè)置,若有光纖插拔動(dòng)作,即對(duì)1G Ethernet與OC48網(wǎng)絡(luò)進(jìn)行自動(dòng)化的探測(cè)和適應(yīng)。
文檔編號(hào)H04L12/28GK102684955SQ20111038365
公開(kāi)日2012年9月19日 申請(qǐng)日期2011年11月28日 優(yōu)先權(quán)日2011年11月28日
發(fā)明者張磊, 張英文, 李旭, 李靜, 白宗元, 竇曉光, 紀(jì)奎 申請(qǐng)人:曙光信息產(chǎn)業(yè)(北京)有限公司