《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > RocketIO幾個關鍵問題的解決方案

RocketIO幾個關鍵問題的解決方案

2008-07-28
作者:趙崢嶸, 蘭巨龍

  摘 要: FPGA的內嵌RocketIO模塊在實際應用中需要解決時鐘不穩及通道綁定" title="綁定">綁定同步等問題。通過精心設計DCM單元保證了RocketIO內部時鐘的精確。同時,針對通道不同步的問題,設計了一種彈性存儲器方案,很好地解決了通道同步接收問題。該方案在863重大課題“可擴展到T比特的高性能IPv4/v6路由器基礎平臺及實驗系統”中得到了驗證。
  關鍵詞: 同步 彈性存儲器


  隨著線路傳輸技術的迅速發展,出現了10Gbps的鏈路接口類型,如10Gbps的POS、WAN、LAN等。863重大課題“可擴展到T比特的IPv4/v6路由器基礎平臺及實驗系統”要求T比特路由器支持10G的線卡。
  傳統的單端互連方式在傳輸速率上(最高250Mbps)已無法滿足要求。而差分" title="差分">差分串行方式(如LVDS、LVPECL等),雖然采用源同步時鐘,但數據和時鐘分別發送,受信號瞬時抖動的影響,破壞了數據與時鐘的定時關系,傳輸速率也存在一定的瓶頸。XILINX的Virtex-ⅡPRO 系列提供了內嵌RocketIO模塊,通過采用CDR、8B/10B編碼,預加重等可在線配置技術,減少了信號衰減和線路噪聲的影響,所提供的全雙工高速通道最高支持3.125Gbps。
  但在高速環境下,RocketIO易出現時鐘漂移,同時,在進行通道綁定時,也易出現通道間不同步的問題。針對時鐘不穩的現象,筆者利用FPGA 的數字時鐘管理器(DCM)對RocketIO的時鐘進行精心設計; 對通道不同步問題,設計了一種稱為“彈性存儲器”的改進方案。經工程驗證,本設計方案有效地解決了以上兩個問題。
1 RocketIO的特性
  如圖1,RocketIO(也稱MGT)由物理媒質適配層(PMA)和物理編碼子層(PCS)兩部分組成。PCS主要包括發送FIFO、8B/10B編碼器、8B/10B解碼器、CRC生成與校驗,通路綁定與時鐘修正的Elastic Buffer等。PMA包括串/并轉換器、差分接收器、發送時鐘生成電路、接收時鐘恢復電路等。


  以轉發引擎選取的XC2VP70 FF1704系列為例,該芯片最多可提供40路高速收發器,每路可提供最高3.125Gbps的全雙工帶寬,可支持FibreChannel、Ethernet、Custom、XAUI、Infiniband等高速通信標準。其優點有:(1)每個通道支持最高125Gbps的全雙工速率; (2)支持直流和交流耦合方式; (3)可編程差分終端電阻(50Ω、70Ω);(4)輸出預加重處理。
2 時鐘及復位
  考慮到RocketIO的設計傳輸帶寬是10Gbps,RocketIO的參考時鐘選用差分輸入時鐘,這樣可極大地降低時鐘抖動。同時,利用FPGA內部的DCM(數字時鐘管理器)產生Rocket IO的主時鐘,根據MGT設計的四通道綁定,分別送給RXUSRCLK、RXUSRCLK2、TXUSRCLK和TXUSRCLK2。
  同時,由于DCM的輸出時鐘在LOCKED指示信號無效之前處于非穩態,不適合直接作后級邏輯的參考時鐘。所以,選擇LOCKED作RocketIO的復位信號TX_RESET和RX_RESET,保證了DCM的輸出時鐘在RocketIO復位之后才送給下一級邏輯。如再加一級緩沖,保證RocketIO足夠的復位時間,效果更好。
  DCM和MGT控制信號的對應關系,如圖2所示。


3 通道綁定
  理論上,經MGT內部緩沖處理及時鐘修正,各個例化模塊應嚴格同步輸出。但由于硬件高頻時鐘電路" title="時鐘電路">時鐘電路的不穩定及時鐘漂移等不確定因素,在實際工程應用" title="工程應用">工程應用中經常發生格式錯位、通道之間不同步的現象,導致無法進行通道綁定。
3.1 錯誤情況分析
  圖3給出了高速通道的幾種錯誤情況。


  K碼指示規則是:當K碼依次為“10”、“00”、“01”時,對應數據包的包頭(數據為“BC95”)、正常數據報文、包尾(數據為“3CFB”); K碼為“11”時,表示通道空閑(數據為“95FB”)。
  圖3(a)中,序列DATA1為正確的接收序列,DATA2、DATA3均為錯誤序列。
  (1)DATA2:發生了前后兩字節錯位的現象,數據格式不正確;
  (2)DATA3:在時序上與DATA1不同步,但數據格式是正確的。
  對于錯位接收的原因分析,也可以從圖3(b)看出。對串行輸入的數據,串并轉換之前的正確接收采樣操作應該是采樣時鐘(RxClock)一次性采集到數據“b1b2b3b4”。但實際上,由于采用時鐘的不穩定及高頻環境的影響,一次采樣操作卻采集到了數據“b1c2b3c4”。
3.2 彈性存儲器方案
  基于以上分析,在進行通道綁定之前,筆者引入了一種彈性存儲器的方案(以四通道綁定為例),按照先緩存、后控制輸出的思路,實現對高速通道的糾錯。彈性存儲器由異步FIFO(4個)、時鐘電路(寫FIFO 時鐘電路,讀FIFO時鐘電路)、內部控制邏輯" title="控制邏輯">控制邏輯三部分組成,如圖4所示。


  (1)寫FIFO 時鐘電路
  異步FIFO的寫時鐘產生電路。與內部控制邏輯模塊配合,控制異步FIFO的數據接收及K碼序列的緩存。
  對于此時的輸入數據,不必考慮格式和數據的同步問題。
  (2)讀FIFO 時鐘電路
  4個異步FIFO及K碼FIFO的讀時鐘產生電路。與內部控制邏輯模塊配合,控制4個異步FIFO及K碼序列的同步輸出。
  (3)內部控制邏輯
  除了配合讀/寫時鐘電路來控制異步FIFO的讀寫,依據K碼序列對每個數據FIFO的接收數據進行整包檢測。
  具體判斷依據是根據K碼“01”表示的包尾,判定FIFO接收到了一個整包。
  4個FIFO都有一個完整包時,通過讀FIFO時鐘電路控制4個異步FIFO 的同步輸出,完成隨后的通道綁定。
  可以看出,整個設計的關鍵在于對同步輸出時刻的把握。實現的重點在于內部控制邏輯的整包檢測操作上。由于4個FIFO的整包檢測獨立進行,這需要在實際編程實現時精心設計時序及對容錯情況的考慮。
4 工程實現
  圖5給出了在863課題“T比特路由器”中,基于XILINX的VIRTEXⅡPRO系列的XC2VP70芯片,采用彈性存儲器方案得到的MGT測試數據。


4.1軟件仿真
  根據K碼序列指示,方案在時序上準確實現了4個通道的數據對齊輸出,無通道錯位或不同步現象。
4.2 工程應用
  (1)測試環境
  利用光電轉換小板構成環路,測試報文的處理流程為:CPU→FPGA→光模塊→光電轉換小板→GIGA→FPGA→CPU。如圖6所示。


  (2)測試結果
  圖7為Virtex ⅡPRO-XC2VP70上實現兩平面接收、四通道綁定的ChipScope采樣波形。
  rxk0、rxk1表示兩個平面的K碼序列。由K碼與通道的對應關系得知,K碼為“AA”(即二進制“10101010”),對應數據包頭(BC95);K碼為“FF”(即二進制“11111111”),對應包尾(3CFB)。
  由圖7知,彈性存儲器方案有效解決了MGT的數據同步問題。


  RocketIO的難點在于它的鏈路層本質及高速傳輸環境。其靈活的配置方式同時也增加了工程應用上的難點。本文針對時鐘部分及通道綁定問題,提出了一種切實可行的解決方案,并得到了工程驗證。


參考文獻
1 Howard Johnson, Martin Graham.High-Speed Digital Design. A Handbook of Black Magic.北京:電子工業出版社,2004.5
3 Xilinx Corporation. RocketIO Transceiver User Guide.2004.6

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲欧美在线磁力| 亚洲精选在线观看| 日韩视频一区二区三区在线播放免费观看| 欧美日韩中文字幕综合视频| 亚洲在线视频观看| 亚洲香蕉伊综合在人在线视看| 亚洲成色999久久网站| 一区二区在线免费观看| 91久久精品一区二区三区| 欧美日韩国产一级片| 性欧美暴力猛交另类hd| 一区二区三区蜜桃网| 久久色在线播放| 国产精品综合不卡av| 国产精品麻豆成人av电影艾秋| 日韩视频免费在线| 欧美伦理影院| 久久久噜噜噜| 久久亚洲综合色一区二区三区| 欧美日韩国产一中文字不卡| 国产精品日产欧美久久久久| 欧美在线视频观看| 樱桃成人精品视频在线播放| 在线观看不卡| 欧美日韩四区| 国产综合久久久久影院| 亚洲国产一区二区精品专区| 亚洲黄网站在线观看| 国产久一道中文一区| 欧美色播在线播放| 国产精品v欧美精品v日本精品动漫| 性欧美1819性猛交| 亚洲欧美在线播放| 亚洲欧美日韩国产综合在线| 国产精品视频免费观看| 欧美一区综合| 欧美日韩国产影院| 日韩一级黄色av| 在线观看视频欧美| 亚洲人成在线观看| 亚洲欧美999| 欧美亚洲视频一区二区| 国内精品伊人久久久久av影院| 国内精品久久久久久久影视麻豆| 欧美日韩国产在线播放| 久久久国产成人精品| 欧美日韩亚洲视频一区| 欧美成人精品在线视频| 亚洲国内在线| 性一交一乱一区二区洋洋av| 狠狠色狠狠色综合日日91app| 欧美日韩不卡合集视频| 国产视频一区欧美| 激情六月婷婷综合| 久久久久久久久综合| 久久性天堂网| 免费永久网站黄欧美| 久久gogo国模啪啪人体图| 欧美日韩免费在线| 欧美日韩人人澡狠狠躁视频| 亚洲少妇中出一区| 亚洲国产免费看| 欧美日韩在线播放一区| 国产女人水真多18毛片18精品视频| 一区二区在线观看视频| 老司机免费视频一区二区| 午夜精品福利视频| 亚洲高清不卡| 亚洲日本电影在线| 国产在线乱码一区二区三区| 在线视频国内自拍亚洲视频| 欧美伦理影院| 午夜精品www| 久久一区视频| 欧美国产一区二区在线观看| 久久先锋影音| 欧美在线免费观看亚洲| 亚洲在线免费| 欧美大片一区二区三区| 久久久久久夜精品精品免费| 亚洲男人第一网站| 99在线观看免费视频精品观看| 亚洲在线视频免费观看| 欧美大片免费观看在线观看网站推荐| 国产欧美日韩一区二区三区在线| 欧美日韩国产精品一区二区亚洲| 一区二区久久久久| 欧美14一18处毛片| 在线视频日本亚洲性| 欧美成人影音| 欧美日韩精品国产| 久久九九电影| 亚洲午夜精品视频| 国产精品永久入口久久久| 欧美日韩国产一区二区三区| 国产精品毛片一区二区三区| 尤物精品国产第一福利三区| 中日韩美女免费视频网站在线观看| 免费欧美电影| 日韩视频免费| 欧美r片在线| 好男人免费精品视频| 欧美日韩免费一区二区三区视频| 欧美性猛片xxxx免费看久爱| 国产精品99免视看9| 久久嫩草精品久久久精品| 久久精品国产第一区二区三区| 欧美视频在线一区二区三区| 欧美高清视频一二三区| 亚洲毛片在线免费观看| 亚洲欧洲精品一区| 宅男在线国产精品| 欧美一区二区三区成人| 亚洲视频综合在线| 国产精品女人久久久久久| 欧美日韩国产专区| 国产精品私拍pans大尺度在线| 99热这里只有精品8| 亚洲天堂网在线观看| 欧美好吊妞视频| 韩国一区二区三区在线观看| 亚洲视频999| 亚洲美女av黄| 亚洲激情影视| 久久免费视频网站| 极品裸体白嫩激情啪啪国产精品| 在线亚洲自拍| 毛片精品免费在线观看| 国产欧美日韩亚洲一区二区三区| 国产精品成人一区二区| 亚洲欧洲视频在线| 久久亚洲美女| 国产精品网站视频| 精品成人在线| 欧美影院成年免费版| 国产日韩一区二区三区在线播放| 久久久噜噜噜久久久| 一区精品在线播放| 亚洲国产欧美另类丝袜| 亚洲女爱视频在线| 欧美精品日韩一本| 亚洲人成亚洲人成在线观看| 欧美大片18| 欧美激情影音先锋| 欧美人成在线| 在线亚洲一区观看| 免费黄网站欧美| 国产精品成av人在线视午夜片| 国产精品久久久久久亚洲毛片| 亚洲欧美日韩在线综合| 欧美午夜激情小视频| 欧美日韩一二三四五区| 日韩视频在线一区二区| 久久高清免费观看| 欧美性色aⅴ视频一区日韩精品| 在线日韩av永久免费观看| 久久精品在线免费观看| 欧美日韩精品一区视频| 夜夜嗨av一区二区三区网站四季av| 亚洲免费在线观看视频| 亚洲一区二区三区四区五区黄| 最近中文字幕日韩精品| 136国产福利精品导航网址| 久久国产日本精品| 国产精品视频最多的网站| 国产在线视频欧美一区二区三区| 欧美久久在线| 欧美一区二区三区男人的天堂| 亚洲欧美日韩高清| 欧美午夜一区二区三区免费大片| 国产精品电影在线观看| 国产精品捆绑调教| 老司机亚洲精品| 亚洲美女av在线播放| 亚洲国产一区在线| 国产精品影院在线观看| 午夜精品久久久久久| 性做久久久久久免费观看欧美| 亚洲私人影院| 亚洲国产天堂久久综合| 久久丁香综合五月国产三级网站| 先锋影音国产一区| 一区二区三区www| 久久精品视频导航| 美女网站在线免费欧美精品| 欧美freesex交免费视频| 亚洲在线观看视频| 久久久久国产精品厨房| 久久精品99| 亚洲人成在线免费观看| 欧美大片一区二区三区| 136国产福利精品导航| 国内成人精品一区| 欧美日韩中文| 午夜精品国产更新| 翔田千里一区二区| 激情久久综合| 欧美激情在线狂野欧美精品| 亚洲最新视频在线| 久久视频精品在线| 国产欧美一级| 久久久伊人欧美| 久久av在线看| 欧美一级视频| 黄色成人在线网站| 亚洲伦伦在线| 女主播福利一区| 免费成人在线观看视频| 久久国产色av| 99精品久久久| 久久狠狠亚洲综合| 欧美成人伊人久久综合网| 欧美日韩国产成人在线| 狠狠色狠狠色综合日日tαg| 国产日韩欧美黄色| 日韩亚洲欧美成人| 久久九九国产| 国产精品久久久久影院亚瑟| 狠狠综合久久av一区二区小说| 亚洲欧美中文日韩v在线观看| 午夜精品区一区二区三| 欧美精品福利视频| 嫩草成人www欧美| 国产精品成av人在线视午夜片| 男女av一区三区二区色多| 欧美色一级片| 国产精品私拍pans大尺度在线| 欧美不卡三区| 亚洲丁香婷深爱综合| 国产精品丝袜xxxxxxx| 亚洲高清av在线| 亚洲资源在线观看| 欧美国产日产韩国视频| 久久婷婷国产麻豆91天堂| 麻豆成人在线播放| 亚洲欧美精品| 亚洲欧美日韩一区| 欧美日韩免费视频| 欧美理论电影在线观看| 老鸭窝亚洲一区二区三区| 欧美韩日一区二区| 在线看国产一区| 欧美日产国产成人免费图片| 欧美在线亚洲在线| 激情成人综合网| 欧美三级视频| 国产欧美日韩专区发布| 亚洲欧洲av一区二区三区久久| 欧美主播一区二区三区美女 久久精品人| 国产一区在线播放| 亚洲国产成人久久| 女生裸体视频一区二区三区| 欧美成人精精品一区二区频| 亚洲区一区二区三区| 午夜天堂精品久久久久| 午夜欧美精品久久久久久久| 亚洲精品免费网站| 午夜欧美不卡精品aaaaa| 国产精品免费看久久久香蕉| 欧美伊人久久久久久久久影院| 久久噜噜亚洲综合| 一二三区精品福利视频| 国产一区再线| 99国产精品久久久久久久成人热| 亚洲高清不卡在线| 久久久亚洲人| 亚洲国产天堂网精品网站| 欧美日产一区二区三区在线观看| 久久在线视频| 日韩视频在线免费观看| 欧美日韩中文在线观看| 国产日韩高清一区二区三区在线| 美女精品网站| 国产一区二区精品在线观看| 欧美淫片网站| 久久色中文字幕| 国产日韩成人精品| 欧美激情一区三区| 欧美日产在线观看| 欧美伦理一区二区| 欧美激情一区二区三区全黄| 亚洲精选在线观看| 亚洲国产欧美一区二区三区同亚洲| 一区二区三区四区五区精品| 一区二区日韩伦理片| 一区二区三区.www| 亚洲自啪免费| 欧美日韩一区二区在线| 国产亚洲午夜高清国产拍精品| 久久久久久综合网天天| 欧美成人一区二区三区| 国产精品国产自产拍高清av王其| 欧美激情91| 亚洲第一二三四五区| 亚洲人成毛片在线播放| 欧美激情中文字幕乱码免费| 亚洲电影免费在线| 久久免费视频在线| 欧美日韩美女一区二区| 国产精品乱子乱xxxx| 模特精品裸拍一区| 国产精品视频999| 国产精品每日更新| 欧美日韩精品是欧美日韩精品| 欧美激情精品久久久久久蜜臀| 久久在精品线影院精品国产| 两个人的视频www国产精品| 美女免费视频一区| 亚洲自拍偷拍网址| 国产一区二区三区四区在线观看| 亚洲在线观看视频网站| 性色一区二区| 在线观看亚洲a| 国产色婷婷国产综合在线理论片a| 亚洲一区二区视频在线| 亚洲精品老司机| 国产亚洲欧美激情| 久久精品夜夜夜夜久久| 99国产欧美久久久精品| 欧美成年人视频网站欧美| 一区二区三区av| 老司机成人在线视频| 久久久久久久精| 午夜精品一区二区三区在线播放| 国产精品mv在线观看| 国产精品久久午夜夜伦鲁鲁| 国产一区二区三区四区老人| 亚洲一区二区少妇|