国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 網絡通信 > 正文

采用 FPGA 架構解決通信接口問題

2019-11-04 20:41:47
字體:
來源:轉載
供稿:網友

  為通信系統器件所提供的接口技術種類繁多,令人困惑。設計者應根據所需功能選擇器件,采用FPGA解決當中的接口和互用性問題。
  
  引言
  在過去兩年里,用于消除IC、電路板和系統之間數據傳輸瓶頸的接口標準層出不窮,本文將考評通信應用標準部件的某些最流行的標準,并研究眾多新標準出現的原因,此外還探討設計者可如何解決互用性的難題。
  
  新興接口標準綜述
  假如查看一下典型通信系統的結構,可以看出很多元件都需要相互進行通信。為滿足數據通道中各種元件的不同需求,因而出現了各種不同的接口標準。要了解各種接口的優缺點,就需要查看元件本身及每個元件所發生的通信類型。這里將從光電接口開始,然后逐一介紹內部元件,直至交換架構(switch fabric)。
  
  a.與串并行轉換器相連的光電器件
  
  在高速光纖通信系統中,傳輸的數據流需要進行格式轉換,即在光纖傳輸時的串行格式及在電子處理時的并行格式之間轉換。串化器-解串器 (一般被稱作串并行轉換器) 就是用來實現這種轉換的。串并行轉換器與光電傳感器間的接口通常為高速串行數據流,利用一種編碼方案實現不同信令,這樣可從數據恢復嵌入的時鐘。視乎所支持的通信標準,該串行流可在1.25Gb/s (千兆以太網)、2.488Gb/s (OC-48 / STM-16)、9.953Gb/s (OC-192 / STM-64) 或10.3Gb/s (10千兆以太網)條件下傳輸。
  
  b.串并行轉換器至成幀器接口
  
  在Sonet / SDH的世界中,光纖中的數據傳輸往往采用幀的形式。每幀包括附加信息(用于同步、誤差監視、保護切換等)和有效載荷數據。傳輸設備必須在輸出數據中加入幀的附加信息,接收設備則必須從幀中提取有效載荷數據,并用幀的附加信息進行系統治理。這些操作都會在成幀器中完成。
  
  由于成幀器需要實現某些復雜的數字邏輯,因而決定了串并行轉換器與成幀器間所用的接口技術,采用標準CMOS工藝制造的高集成度IC。目前的CMOS工藝不能支持10Gb/s串行數據流(盡管很多人認為未來的CMOS工藝可以實現此項功能),因此串并行轉換器與成幀器間需要并行接口。目前最流行的選擇是由光網絡互聯論壇 (Optical Internetworking Forum) 開發的SFI-4,該接口使用兩個速度達622Mb/s的16位并行數據流(每個方向一個)。SFI-4與目前很多新興接口一樣,使用源同步時鐘,即時鐘信號與數據信號共同由傳輸器件傳輸。源同步時鐘可顯著降低時鐘信號與數據信號間的偏移,但它不能完全消除不匹配PCB線路長度引起的偏移效應。16個數據信號和時鐘信號均使用IEEE-1593.6標準LVDS信令。該接口僅需在串并行轉換器與成幀器間往返傳輸數據,距離較短,因此無需具備復雜的流控制或誤差檢測功能。
  
  以太網中也存在類似接口。在10千兆以太網PHY的物理編碼子層(PCS)與物理介質連接(PMA)層之間,IEEE-802.3ae規范提供了一種被稱作XSBI的接口。這種"10千兆16位接口"在每個方向都具有16位并行數據流及源同步時鐘。數據和時鐘均使用IEEE-1593.6標準LVDS信令。數據通道使用64b/66b編碼方案,其時鐘頻率為644MHz。
  
  該10千兆以太網規范使用串行接口連接MAC(介質訪問控制)層和PHY(物理)層。這個被稱作XAUI的接口,也被稱為"10千兆連接單元接口",這是一種使用四通道的串行接口,每個通道傳輸2.5Gb/s有效載荷數據,8b/10b編碼使每個通道的比特率高達3.125Gb/s。該接口一般用于連接MAC和包含PHY及光器件的獨立模塊。根據幾家制造商的多源協議開發的Xenpak光模塊使用XAUI接口。后文還將提到XAUI也用于系統背板。
  
  c.成幀器與網絡處理器及其它元件間的接口
  
  成幀器與網絡處理間傳輸的數據可代表很多不同的數據流。Sonet/SDH幀中包含的附加數據表明數據有效載荷中每個數據流的位置,該信息需要在成幀器與網絡處理器及相關器件間傳輸,如分類引擎和流量治理器。此外,網絡處理器和相關器件還實現各種復雜的任務,如數據包傳向交換芯片的時序安排,治理數據包內容以確保沒有非法數據進入網絡,以及測量帶寬以便特定應用或用戶享有優先權。由于這些任務很復雜,因此需要在成幀器與網絡處理器間實施流控制方案。
  
  成幀器、網絡處理器與相關器件間通常使用的接口包括Utopia接口、POS-PHY接口、SPI接口和Flexbus接口。每個接口的后綴為 "level X",其級別表明標稱數據速率。Level 2即指每個方向的數據速率為622Mb/s,Level 3為2.488Gb/s,level 4為9.953Gb/s,Level 5為39.8Gb/s。因此POS-PHY Level 4的標稱帶寬為9.953Gb/s。Utopia接口是為包含固定長度ATM單元的數據流而設計的。Utopia的規范由ATM論壇頒布。
  
  POS-PHY接口 (Sonet物理層上的包) 由PMC-Sierra和Saturn開發,很多特性與Utopia接口相同,有一項改進功能值得注重,即POS-PHY能滿足不同長度數據包的需要,而Utopia只適用于固定單元長度。這表明POS-PHY接口是為無需ATM層,即可在Sonet/SDH傳輸層上直接傳輸長度變化的  
  Flexbus接口由AMCC開發,可處理Sonet傳輸層上的變長度IP包。AMCC的Flexbus Level 4已獲光網絡互聯論壇采納,作為SPI Level 4 Phase 1(一般縮寫為"SPI-4.1"),并已經作為業界標準規范發布。該規范在每個方向上提供64位并行點至點數據通道,它使用HSTL class 1 I/O,源同步時鐘頻率為200MHz,還提供四分之一速率接口和16位并行數據通道。
  
  POS-PHY Level 4也已經被光網絡互聯論壇采納,命名為SPI Level 4 Phase 2 (通常縮寫為"SPI-4.2")。該接口具有采用IEEE-1593.6標準LVDS的16位并行數據通道,源同步雙數據速率時鐘頻率最小為311MHz。SPI-4.2的許多應用則使用頻率更高的時鐘,因為該接口除了傳輸數據有效載荷外,還傳送包標簽和路由信息。因此,設計者經常采用SPI-4.2,每個信號對的數據速率高達840Mb/s,每個方向的累計帶寬可達13.4Gb/s。
  
  盡管SPI-4.2是為Sonet上數據包而開發,它已被通信業的其它應用所采納。作為能支持多數據流而且每個數據流中都具有流控制的靈活接口,它可用作10G以太網的有效接口,還可用于存儲區域網絡(SAN)。目前市場上有各種采用SPI-4.2接口的新產品,還有一些產品正在開發之中,除了Sonet / SDH成幀器和網絡處理器,還包括TCP 卸載引擎(TOE)和10G以太網MAC。
  
  d.網絡處理器與交換架構間的接口
  
  網絡處理器與相關器件及交換架構間的接口有兩種類型:一類為不需要在背板傳輸數據的接口,另一類為需要在背板傳輸數據的接口。
  
  對于第一種接口,位于同一塊電路板的網絡處理器芯片組和交換架構間的接口可用CSIX Level 1接口實現。該接口采用CSIX Level 1包格式,包括為交換架構提供路由指令的報頭,以及用于誤差檢測及糾正的報尾,還包括數據載荷本身。控制CSIX規范的網絡處理器論壇將進一步完善該規范,增加從一個NPU芯片組通過交換芯片傳至另個NPU芯片的額外指令。這將成為CSIX Level 2規范的最主要推進力。該規范還定義了每個方向中使用至多128個HSTL一類I/O的電氣互連,其源同步時鐘頻率高達250MHz。CSIX Level 1協議與CSIX Level 1電氣規范無關,無論NPU芯片組和交換架構間的經由背板的通信采用何種電氣標準,仍可使用CSIX Level 1協議。
  
  對于第二種接口,即NPU芯片組與交換架構間需要在通過背板通信,仍然可以使用CSIX Level 1協議,但這種電氣接口并不合適。信號將穿過連接器,從端口卡到達系統背板,經過數英寸到達另一個連接器,然后進入交換卡。有諸多原因使得越來越多的設計者選擇具有嵌入式時鐘的串行接口來實現這些連接。首先,串行接口可最大限度地減少電路板與背板連接器的引腳數,從而可減小插拔力及對
操作系統中電路板的可能損害。其二,在信號中嵌入時鐘和數據的串行接口可完全避免時鐘偏移問題。時鐘偏移是PCB中數英寸長的并口所面臨的主要問題。其三,串行信號的背板設計者還可提高傳輸速率,因為不存在時鐘偏移,也就沒有對未來性能的限制。
  
  被成功用作串行背板標準的接口是XAUI,它是為10千兆以太網開發的。該規范適用于通道排列電路,無論四通道軌線長度是否匹配,符合XAUI的器件均能接收無誤差數據。該接口使用差分電流模式邏輯信令,它還采用交流耦合模式,答應電路板間的參考電壓不同。
  
  e.控制板接口
  
  目前本文所提到的接口都用于"數據通道",即數據從光纖傳輸介質到達交換架構,然后返回光纖通道。但由于通信系統具有復雜的"控制板",負責統計數據收集、流量監視、系統治理及維護等功能,因此需要強大的處理能力運行軟件以實現這些功能。這些構建控制板處理器的接口正如設想的那樣,與數據通道的接口明顯不同。數據通道接口主要用于在兩個器件間傳輸數據(即點對點鏈接),控制板接口則是與具有不同元件的一個或多個微處理器相連接: 背板收發器、DSP、數據板器件的控制端口等。實現這些靈活的互連需要完全不同類型的接口。
  
  這類系統過去都是圍繞多點復接的中心總線構建的。實現PCI總線架構的32位/ 33MHz及最近采用的64位/ 66MHz標準已經用于通信系統中。最近64位/ 133MHz PCI-X更用于高端服務器。但是,由于數據板處理的帶寬已經增加,控制板的帶寬也要提高。很多設計者發現共享總線帶寬不足以滿足多個器件的需求。因此,出現一類新型接口。
  
  這類新接口采用點至點連接,用源同步時鐘減少時鐘偏移。差分信令可提高數據傳輸率,減少交換噪聲和功耗。但真正的創新在于使用交換架構或通道器件,實現控制應用中所需的多點互連。
  
  已獲得Motorola及RapidIO貿易聯合會支持的RapidIO是使用交換架構實現點至點鏈接的接口。該接口的傳輸層規定數據如何封裝在包中,每個包都具有數據源和目標信息,交換架構將數據包送往合適的目的地。RapidIO在每個方向上提供8個或16個位


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阿拉善盟| 如东县| 儋州市| 昌图县| 侯马市| 山丹县| 绥宁县| 淮南市| 克拉玛依市| 来安县| 安化县| 枝江市| 大安市| 绥江县| 绥滨县| 龙陵县| 日土县| 长宁区| 淮滨县| 海原县| 贡山| 东城区| 太仆寺旗| 江西省| 大庆市| 太康县| 屏边| 乐昌市| 兰考县| 靖州| 咸宁市| 塔河县| 安化县| 苏尼特左旗| 蚌埠市| 甘肃省| 龙井市| 伊川县| 镇远县| 襄垣县| 大田县|