亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于FPGA實現(xiàn)千兆以太網(wǎng)業(yè)務(wù)在SDH上的傳輸

        2012-04-12 00:00:00曹鵬飛等
        現(xiàn)代電子技術(shù) 2012年1期

        摘 要:為了實現(xiàn)千兆以太網(wǎng)業(yè)務(wù)在SDH網(wǎng)絡(luò)上的傳輸(EOS),可以利用FPGA將以太網(wǎng)MAC數(shù)據(jù)幀在SDH數(shù)據(jù)幀中進行封裝和映射處理。介紹了GFP封裝協(xié)議以及虛級聯(lián)技術(shù),給出了FPGA內(nèi)部的模塊化設(shè)計方法。利用FPGA的強大功能和內(nèi)部的豐富資源,簡化了電路設(shè)計的復雜性。千兆以太網(wǎng)在SDH中的傳輸增強了SDH設(shè)備的業(yè)務(wù)傳輸能力。

        關(guān)鍵詞:以太網(wǎng); SDH; GFP; EOS

        中圖分類號:TN915.1-34

        文獻標識碼:A

        文章編號:1004-373X(2012)01-0059-02

        Transmission of GE over SDH based on FPGA

        CAO Peng-fei, HAN Ying-na

        (TOEC Group Co. Ltd., Tianjin 300211, China)

        Abstract:

        The transmission of Gigabit Ethernet(GE) over Synchronous Digital Hierarchy(SDH) is realized. Ethernet MAC frame was encapsulated and mapped into SDH frame by using FPGA. GFP protocol and virtual concatenation technology are introduced, and module structure in FPGA is discussed. The complexity of the circuit design was simplified based on FPGA with powerful function and rich resources. Because of EOS, the interface type of SDH gets rich.

        Keywords: Ethernet; SDH; GFP; EOS

        收稿日期:2011-07-18

        0 引 言

        隨著人們對數(shù)據(jù)業(yè)務(wù)需求的不斷增長,以太網(wǎng)作為全世界應(yīng)用最為廣泛的網(wǎng)絡(luò)通信技術(shù)之一,在全世界得到了大規(guī)模的普及。SDH是電信部門常用的通信傳輸設(shè)備,具有高可靠性和高安全性的特點。EOS(Ethernet over SDH)技術(shù)即借現(xiàn)有的SDH傳輸設(shè)備實現(xiàn)以太網(wǎng)業(yè)務(wù)的傳輸,具有非常重要的現(xiàn)實意義。 

        基于以太網(wǎng)的七層架構(gòu),在第二層數(shù)據(jù)鏈路層傳輸?shù)氖且蕴W(wǎng)的MAC幀。由于以太網(wǎng)和SDH系統(tǒng)的傳輸速率不匹配,需要通過封裝進行速率調(diào)整后才能映射到SDH的虛容器中。目前來講,常用的是GFP(Generic Framing Procedure)封裝。GE(千兆以太網(wǎng))信號在SDH系統(tǒng)中的映射可以分為相鄰級聯(lián)和虛級聯(lián)兩種模式。相鄰級聯(lián)是在整個傳輸過程中保持連續(xù)帶寬,各個級聯(lián)的VC是相鄰的,在SDH網(wǎng)絡(luò)系統(tǒng)中需要有能夠進行相鄰級聯(lián)處理的中間設(shè)備,而虛級聯(lián)的應(yīng)用方式比較靈活,將連續(xù)帶寬分解到多個VCs上傳輸,不一定相鄰,在傳輸?shù)慕K端再將多個VCs重新組合成連續(xù)帶寬。因此,虛級聯(lián)方式有效地節(jié)省了帶寬,在系統(tǒng)中只需能夠進行處理的終端設(shè)備即可。在實際使用中,這種方式的應(yīng)用比較廣泛。

        1 FPGA收發(fā)模塊設(shè)計

        本文實現(xiàn)的傳輸方式是在STM-16中傳輸1路GE信號,需要對以太網(wǎng)MAC幀進行GFP封裝。GFP幀分為GFP-F和GFP-T兩種模式,本設(shè)計采用的是GFP-F封裝模式。STM-16的傳輸速率是2.488 32 Gb/s。STM-16一共包括16路STM-1信號,STM-1的傳輸速率是155.52 Mb/s。STM-1信號采用虛級聯(lián)方式,利用VC-4-XV(X=1~7)最多采用7路STM-1信號即可傳輸1路GE信號。剩余STM-1通道的信號用來傳輸其他數(shù)據(jù)業(yè)務(wù)。 

        以太網(wǎng)數(shù)據(jù)在SDH設(shè)備中傳輸過程如下:在SDH發(fā)送部分中,以太網(wǎng)通過接口處理芯片產(chǎn)生MAC數(shù)據(jù)幀,通過GMII接口傳送給FPGA。FPGA將MAC幀進行GFP協(xié)議的封裝,然后映射到SDH的虛容器VC當中,再通過添加復用段和再生段開銷,生成STM-16數(shù)據(jù)幀,發(fā)送給光模塊再上到光網(wǎng)絡(luò);在SDH接收部分中,光接收模塊從光網(wǎng)絡(luò)將STM-16數(shù)據(jù)幀接收下來發(fā)送給FPGA,F(xiàn)PGA在內(nèi)部處理相關(guān)的開銷,再將GFP數(shù)據(jù)幀從VC虛容器中提取出來,通過解幀處理,將以太網(wǎng)的MAC幀還原出來,經(jīng)過處理后發(fā)送給以太網(wǎng)。

        FPGA的內(nèi)部設(shè)計可以分成發(fā)送模塊和接收模塊兩部分。其中,發(fā)送模塊可以分為以太網(wǎng)數(shù)據(jù)接收預處理模塊、GFP成幀模塊、SDH成幀模塊;接收模塊可以分為 SDH解幀模塊、GFP解幀模塊、以太網(wǎng)數(shù)據(jù)發(fā)送處理模塊。發(fā)送和接收模塊示意圖分別如圖1和圖2所示。

        圖1 發(fā)送模塊示意圖

        圖2 接收模塊示意圖

        發(fā)送部分的三個模塊的功能分別如下:以太網(wǎng)數(shù)據(jù)接收處理模塊利用FIFO緩存模塊存儲每一個有效MAC數(shù)據(jù)幀的數(shù)據(jù)和長度。同時實現(xiàn)數(shù)據(jù)從以太網(wǎng)時鐘域到SDH時鐘域的轉(zhuǎn)換;GFP成幀模塊對以太網(wǎng)MAC幀進行GFP封裝,通過調(diào)整GFP數(shù)據(jù)幀和GFP空閑幀的插入,將以太網(wǎng)MAC幀映射到SDH的高階VC-4虛容器中;SDH成幀模塊對虛容器進一步處理,添加開銷字段,生成STM-16數(shù)據(jù)幀,再利用FPGA內(nèi)部的GTP接口將16位155.52 MHz的并行數(shù)據(jù)轉(zhuǎn)化為一路2 488.32 MHz高速LVDS差分信號發(fā)送出去。

        接收部分實現(xiàn)的過程是發(fā)送部分的逆過程。

        GFP成幀模塊分為GFP數(shù)據(jù)幀產(chǎn)生模塊、空閑幀產(chǎn)生模塊、插入幀選擇模塊、GFP擾碼模塊;GFP解幀模塊分為GFP幀同步模塊、GFP解擾模塊、GFP接收幀處理模塊。

        GFP數(shù)據(jù)幀產(chǎn)生模塊在去掉MAC幀8 B前導碼后,將剩余部分的數(shù)據(jù)封裝為GFP數(shù)據(jù)幀。按照GFP協(xié)議添加4 B的核心頭部和4 B的凈負荷域頭部,將非定長的以太網(wǎng)MAC幀添加到凈負荷信息字段,在幀尾添加4 B的凈負荷幀校驗序列(FCS)。

        空閑幀實際上屬于GFP用戶管理幀的一種,沒有凈負荷域,只包含一個GFP核心幀頭,是4 B的全0比特與序列“B6AB31E0”異或所得。

        插入幀選擇模塊根據(jù)流量情況調(diào)整數(shù)據(jù)幀和空閑幀的插入,在沒有數(shù)據(jù)幀要發(fā)送時,插入空閑幀,以保證GFP數(shù)據(jù)流的連續(xù)性。

        在整個FPGA設(shè)計中,接收端的幀同步模塊是比較重要的,它主要進行GFP幀的幀頭搜索和同步保持處理。同步狀態(tài)轉(zhuǎn)移圖如圖3所示。

        用一個狀態(tài)機表示三種狀態(tài),即搜索態(tài)、預同步態(tài)和同步態(tài)。在預同步狀態(tài)和同步狀態(tài)時都只取1幀進行狀態(tài)跳轉(zhuǎn)判斷。狀態(tài)機在FPGA初始化時默認處于搜索狀態(tài),然后在連續(xù)的GFP數(shù)據(jù)流中進行幀頭的搜索判斷,將連續(xù)的數(shù)據(jù)流在每個時鐘周期按字節(jié)存入緩存器中,在每個時鐘周期進行4 B的擾碼判斷,即連續(xù)的4個字節(jié)與擾碼序列“B6AB31E0”進行異或,得到的4 B數(shù)據(jù)中前2個字節(jié)根據(jù)擾碼多項式G(x)= X16+X12+X5+1生成2個字節(jié)的校驗值,然后與后2個字節(jié)進行比較,如果一致則表示找到了幀頭,進入到預同步態(tài)。在預同步態(tài)繼續(xù)在一幀幀頭的相應(yīng)時刻進行幀頭的判斷,如果正確則跳轉(zhuǎn)到同步態(tài),否則重新跳轉(zhuǎn)到搜索態(tài),繼續(xù)尋找?guī)^。如果進入到同步態(tài),和預同步態(tài)一樣,也在一幀幀頭的相應(yīng)時刻進行判斷,如果正確則繼續(xù)保持在同步態(tài),否則跳轉(zhuǎn)到搜索態(tài),重新在數(shù)據(jù)流中進行幀頭的搜索。只有在處于同步狀態(tài)時才能繼續(xù)對數(shù)據(jù)進行后續(xù)處理。

        圖3 幀同步狀態(tài)轉(zhuǎn)移圖

        在SDH和GFP協(xié)議的成幀解幀里都要進行擾碼和解擾處理。SDH的擾碼多項式為G(x)=X7+X6+1,GFP對核心頭部PLI的擾碼多項式為G(x)= X16+X12+X5+1,GFP凈負荷域的擾碼多項式為G(x)=X43+1。這些擾碼器都為串行擾碼器,對于GE這種速率的數(shù)據(jù)如果也采用串行處理方式的話,F(xiàn)PGA內(nèi)部是無法實現(xiàn)的。經(jīng)過轉(zhuǎn)換處理,可以將串行擾碼器變?yōu)椴⑿袛_碼器再進行擾碼,即可降低處理速度,滿足時序要求。

        2 仿真綜合及實現(xiàn)

        本設(shè)計采用VHDL硬件描述語言,使用的是XILINX公司帶有高速SERDES接口的SPARTAN-6芯片,利用ISE 12.1和仿真軟件進行了綜合和仿真。由于FPGA的內(nèi)部資源較為豐富,本身自帶的IP核具有可靠性、方便性和靈活性的特點。時鐘部分使用了XILINX芯片內(nèi)部的DCM時鐘管理模塊,雙端口RAM以及FIFO緩存器都使用了FPGA的內(nèi)部IP核資源。高速數(shù)據(jù)接口部分使用的是芯片內(nèi)部的GTP模塊,去掉了外部高速接口轉(zhuǎn)換芯片,簡化了電路板的設(shè)計,不但提高了設(shè)計效率,也提高了系統(tǒng)設(shè)計的穩(wěn)定性。

        圖4和圖5表示的是對EOS數(shù)據(jù)進行VC-4-7V虛級聯(lián)后的部分時序仿真圖。

        圖4中,data_frm_state信號表示的是幀同步狀態(tài)機。在數(shù)據(jù)流中,狀態(tài)機一開始處于hunt狀態(tài),一旦找到幀頭,則進入到presync狀態(tài);如果幀頭檢測沒有錯誤,則繼續(xù)跳轉(zhuǎn)到sync狀態(tài);如果幀頭判斷正確,那么狀態(tài)機就一直保持在sync狀態(tài)。

        圖4 GFP幀同步搜索模塊信號指示圖

        圖5 GFP解擾信號指示圖

        圖5中,s_datain信號表示的是解碼前的數(shù)據(jù),s_dataout信號表示的是根據(jù)擾碼多項式G(x)=X43+1解擾后的數(shù)據(jù)。

        3 結(jié) 語

        綜上所述,利用FPGA可以實現(xiàn)千兆以太網(wǎng)MAC幀在SDH數(shù)據(jù)幀中的封裝和映射,配合外圍接口電路的使用,可以實現(xiàn)GE在STM-16中的傳輸。EOS

        技術(shù)既增強了以太網(wǎng)傳輸?shù)母采w范圍,也豐富了SDH設(shè)備的傳輸接口,極大地方便了用戶的使用。同時,利用FPGA進行設(shè)計,大大縮短了開發(fā)的周期,也便于以后的升級和維護。

        參 考 文 獻

        [1]肖萍萍,吳健學.SDH原理與應(yīng)用[M].北京:人民郵電出版社,2008.

        [2]楊庚,章韻,成衛(wèi)青,等.計算機通信與網(wǎng)絡(luò)[M].北京:清華大學出版社,2009.

        [3]田耕,徐文波,胡彬.XILINX ISE Design Suite 10.x FPGA開發(fā)指南[M].北京:人民郵電出版社,2008.

        [4]Xilinx.Spartan-6 family overview [M]. [S.l.]: Xilinx, 2010.

        [5]杜凱.基于FPGA的GFP成幀協(xié)議實現(xiàn)[J].世界電子元器件,2004(11):46-49.

        [6]劉方楠,孫力軍,白瑤晨.EOS的原理及其關(guān)鍵技術(shù)[J].通信技術(shù),2007(7):19-21.

        [7]李玲,李惠君,史曉飛,等.EOS中高階虛級聯(lián)的設(shè)計與實現(xiàn)[J].光通信技術(shù),2008(10):42-45.

        [8]袁霏,呂小燕.基于GFP協(xié)議的EOS技術(shù)及其在FPGA上的實現(xiàn)[J].光通信技術(shù),2004(12):22-24.

        

        无码人妻丰满熟妇区五十路百度| 日本边添边摸边做边爱| 免费无码av一区二区| 藏春阁福利视频| 成在线人视频免费视频| 国产av精品久久一区二区| 日本一区二区三区高清在线视频 | 无码少妇精品一区二区免费动态| 国产午夜影视大全免费观看| 日韩av一区二区毛片| 五月综合丁香婷婷久久| 国产女人18毛片水真多18精品| 亚洲精品午睡沙发系列| 国产综合久久久久影院| 午夜宅男成人影院香蕉狠狠爱| 亚洲最新无码中文字幕久久| 天堂草原电视剧在线观看图片高清| 国产精品亚洲片夜色在线| 色综合中文字幕综合网| 九九影院理论片私人影院| 性xxxx视频播放免费| 亚色中文字幕| 精品一区二区三区a桃蜜| 日本少妇浓毛bbwbbwbbw| 国产女合集小岁9三部 | 极品新娘高清在线观看| 情爱偷拍视频一区二区| 奇米影视777撸吧| 一本一本久久久久a久久综合激情| 麻豆三级视频网站在线观看 | 日本av一区二区播放| 中文字幕女同人妖熟女| 男人扒开添女人下部免费视频| 白嫩少妇激情无码| 日韩极品视频在线观看| 久久精品色福利熟妇丰满人妻91| 亚洲av无码一区二区三区人妖 | 日韩欧美人妻一区二区三区| 亚洲AV无码国产永久播放蜜芽 | 国产精品一区二区AV不卡| 国产精品熟女一区二区三区|