999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

OTN幀頭定位電路優化研究

2014-04-29 00:00:00王建鋒蔣林
電子產品世界 2014年1期

摘要:在OTN幀結構中,Serdes在從高速的串行數據中恢復出數據后,數據只是按順序以64bit為寬度重新放置,并沒有按字節對齊,所以后續電路無法直接使用這樣的數據。需要幀頭定位電路找到幀頭后,把所有的數據按字節對齊。但是將OTN數據轉換為并行的數據后,存在著數據速率高,位寬大的問題。在ASIC或FPGA中,大量的大位寬的數據,是不容易運行在較高的速率下的。所以需要對幀定位電路進行簡化,以使得電路在大位寬時,仍然能夠進行高速運行。研究了OTN數據的幀結構后,提出了一種適合于高速率的、大位寬的處理電路。電路比傳統電路規模小了近一半,能夠提高電路運行的速度。本文網絡版地址:http://www.eepw.com.cn/ article/203219.htm

關鍵詞:OTN;幀頭;定位

DOI: 10.3969/j.issn.1005-5517.2014.1.004

引言

在ITU-T G.709協議中,ITU-T規定了OTN的網絡幀結構。OTN使用了和SDH類似的幀結構,幀定位信號(Frame Alignment Signal)也是相同的。但是由于OTN的信號速率非常高,如OTU2的速率達到10Gbps以上,OTU3速率達到43Gbps以上,不能直接使用SDH的幀定位電路。以OTU2為例,在Serdes將串行信號變為并行信號后,如果還按照8bit的數據寬度,則信號速率需要達到1.25Gbps左右,這無論對于FPGA處理還是ASIC,速率都是過高而不能處理的,所以需要將數據寬度進一步加大,以降低信號速率。在本項目中,使用了64位的數據寬度,這時的信號速率為167Mbps。對于這樣高速而且寬位數的數據處理,如果還按照傳統的幀頭定位電路來處理,電路的速度上不去,會導致電路處理不能達到要求,所以需要簡化幀頭定位電路,以達到高速率、高位寬的信號處理要求。

傳統的幀定位處理方法

OTN幀結構

在ITU-T的G.709協議中,ITU-T規定了OTN的幀結構,如圖1所示。

OTUk幀結構是4行,4080列的結構。在每一幀的開始處,首先是幀定位信號(FAS),然后是復幀定位信號(MFAS)和其它開銷字節。詳細如圖2所示。

在OTUk幀數據中,FAS信號是不經過擾碼的,除FAS信號外的信號,都是經過擾碼的。所以只要在整個數據中,只要找到了FAS(即0xF6F6F6282828)信號,就將整個幀頭找到了,整個幀的結構就隨之確定了。

OTUk幀結構是以字節為定位基準的。但是在Serdes將串行數據轉換為64bit并行數據后,只是將64個bit隨機的放在一起,并不是按字節對齊的,所以在Serdes電路后邊,緊跟著的是一個將64bit隨機排列的數據按字節對齊的方式重新處理的電路。

傳統的幀定位方法

個24bit的比較器,這個比較器,對重新排列后的數據的第25到48bit進行比較,看數據是否為0x282828。當前面的比較器和后一個比較器同時給出指示信號時,即表示同時找到了0xF6F6F6和0x282828,并且這兩個數據是相連接的。即找出了FAS信號,此時給出幀頭指示信號。

仿真驗證

對以上描述的過程使用Modelsim進行仿真,仿真圖如圖5所示。

從圖5可以看出,在輸入數據DataIn中含有FAS信號時,24bit比較器給出了指示信號SelBus,SelBus由原來的全0變化為其中一個bit變為1,此時數據重排電路已開始工作,將輸出的數據按SelBus指示信號進行輸出重排,并且在重排后,對數據排列的順序進行鎖定。在下一個時鐘周期中,后續的比較器對重排的數據的第25bit開始進行比較,比較正確后,輸出了FAS指示信號

結束語

隨著通信技術的發展,數據傳輸的速率越來越高,電路規模越來越大。而大規模的電路要同時進行高速運行時,無論對于FPGA還是ASIC,都是巨大的挑戰,有時甚至不能成功,所以就需要對電路的規模進行優化以降低電路規模。本文提出的幀定位電路,對原有的幀定位電路有很大的優化。

參考文獻:

[1] ITU-T. G.709/Y.1331. Interfaces for the Optical Transport Network[S].2012

[2] 呂瑾,徐東明,張云軍.SDH傳輸系統中幀定位電路設計[J].中國集成電路,2010,(10)

[3] 孟李林.用流水線技術實現STM-16幀定位電路設計[J].光通信研究,2008,(1)

[4] 孟李林,蔣林等.SDH幀頭檢測及數據重排電路[P].2005

在電路處理時,首先把第一個時鐘周期的64bit數據緩存,再與下一個周期的64bit組合成為圖3中的128bit數據。在此128bit數據中,需要64個48bit的比較器,第一個比較器比較第1bit到第48bit的數據是否和FAS相同,第二個比較器比較第2bit到第49bit的數據是否和FAS相同,依此類推,第64個比較器比較第64bit到第112bit的數據是否和FAS相同。在下一個時鐘周期時,上述128bit的第65到128bit移動到圖3的第1到第64bit,重復上述過程。

在上述比較過程中,當某個比較器的輸入數據和FAS相同時,給出指示信號。后續電路以輸出指示信號的比較器的第一個bit,作為整個輸出64bit的第1個bit,將上述輸入的128bit數據重新排列,送往下級電路。到此,整個幀定位電路的工作完成了。

從上述描述中,可以看到,傳統的幀定位電路,需要64個48bit的比較器同時工作,電路的規模大,功耗大。所以,需要對上述傳統幀定位電路進行優化,以降低電路規模,減小電路功耗,提高電路工作速率。

優化的幀定位方法

尋找F A S的過程,其實就是在并行的1 2 8 b i t數據中尋找0xF6F6F6282828的過程,對幀定位過程進行優化,可以考慮對48位的比較器進行優化。

本文提出了一種優化的幀定位處理方法,原理框圖如圖4所示。

首先,輸入進來的64bit先延時一拍,再和下一周期來的數據組合起來,成為128bit數據。在此128bit數據中,使用64個24位比較器,每個比較器和0xF6F6F6進行比較。第1個比較器接128bit數據的第1到第24位,第2個比較器接第2位到第25位??,第64個比較器接第64位到87位。當其中任何一個比較器找到0xF6F6F6時,給出指示信號,后邊的數據重排電路,根據給出指示信號的比較器的位置,對數據進行重新排列,將此比較器輸入的第1bit作為整個輸出數據的第1bit,依次排列64bit數據進行輸出。

主站蜘蛛池模板: 亚洲综合狠狠| 亚洲欧美另类专区| 免费一级毛片在线播放傲雪网| 国产内射一区亚洲| 亚洲天堂区| 国产经典三级在线| 久久久四虎成人永久免费网站| 久久综合五月婷婷| 久久精品人妻中文视频| 中文字幕乱码中文乱码51精品| 久久99国产乱子伦精品免| 成人韩免费网站| 久久久久久久久18禁秘| 99视频只有精品| 国产精品美乳| 国产一区二区三区夜色| 91欧美亚洲国产五月天| 国产成人亚洲欧美激情| 性欧美精品xxxx| 亚洲成人播放| 国产精品美女自慰喷水| 精品一区二区三区自慰喷水| 97在线国产视频| a毛片免费在线观看| 黄色国产在线| 99ri精品视频在线观看播放| 国产在线精品美女观看| 99免费在线观看视频| 青青草原国产av福利网站| 高h视频在线| 成年人国产视频| 亚洲精品成人7777在线观看| 成人在线观看不卡| 亚洲Av综合日韩精品久久久| 欧美啪啪一区| 国产av无码日韩av无码网站| 午夜啪啪网| 国产在线第二页| 欧美国产日韩另类| 波多野结衣无码视频在线观看| 亚洲不卡无码av中文字幕| 日韩欧美国产综合| 国产成人高清精品免费| 成色7777精品在线| 亚洲全网成人资源在线观看| 久久人人97超碰人人澡爱香蕉| 欧美精品一区在线看| 精品福利国产| 伊人成人在线视频| 日本一本正道综合久久dvd| 五月天天天色| 亚洲综合色婷婷| A级毛片无码久久精品免费| 免费不卡在线观看av| 国产精品美人久久久久久AV| 国产欧美日韩另类精彩视频| 国产综合欧美| 日本福利视频网站| 特级欧美视频aaaaaa| 91系列在线观看| 精品国产香蕉伊思人在线| 亚洲综合婷婷激情| YW尤物AV无码国产在线观看| 在线不卡免费视频| 97青青青国产在线播放| 18禁色诱爆乳网站| 欧美三级日韩三级| 欧美一区精品| 男女性午夜福利网站| 99国产在线视频| 国产亚洲精品资源在线26u| 国产鲁鲁视频在线观看| 成人字幕网视频在线观看| 国产欧美网站| 国产一区二区三区日韩精品| 成人91在线| 国产日韩欧美在线播放| 亚洲男人的天堂网| 视频一区亚洲| 四虎国产精品永久一区| 久久99国产精品成人欧美| 亚洲男人的天堂视频|