李一丁
(哈爾濱海格智能電子設備有限責任公司,黑龍江 哈爾濱 150000)
在高速光纖通信系統(tǒng)中,傳輸?shù)臄?shù)據(jù)流需要進行格式轉換,即在光纖傳輸時的串行格式及在電子處理時的并行格式之間轉換。串行器——解串器(一般被稱作串并行轉換器)就是用來實現(xiàn)這種轉換的。串并行轉換器與光電傳感器間的接口通常為高速串行數(shù)據(jù)流,利用一種編碼方案實現(xiàn)不同信令,這樣可從數(shù)據(jù)恢復嵌入時鐘。根據(jù)所支持的通信標準,該串行流可在1.25Gb/s(千兆以太網(wǎng))、2.488Gb/s(OC-48/STM-16)、9.953Gb/s(OC-192/STM-64)或10.3Gb/s(10千兆以太網(wǎng))條件下傳輸。
在Sonet/SDH的世界中,光纖中的數(shù)據(jù)傳輸往往采用幀的形式。每幀包括附加信息(用于同步、誤差監(jiān)視、保護切換等)和有效載荷數(shù)據(jù)。傳輸設備必須在輸出數(shù)據(jù)中加入幀的附加信息,接收設備則必須從幀中提取有效載荷數(shù)據(jù),并用幀的附加信息進行系統(tǒng)管理。這些操作都會在成幀器中完成。
由于成幀器需要實現(xiàn)某些復雜的數(shù)字邏輯,因而決定了串并行轉換器與成幀器間所用的接口技術,采用標準CMOS工藝制造的高集成度IC。目前的CMOS工藝不能支持10Gb/s串行數(shù)據(jù)流,因此串并行轉換器與成幀器間需要并行接口。目前最流行的選擇是由光網(wǎng)絡互聯(lián)論壇 (Optical Internetworking Forum)開發(fā)的SFI-4,該接口使用兩個速度達622Mb/s的16位并行數(shù)據(jù)流(每個方向一個)。SFI-4與目前很多新型接口一樣,使用源同步時鐘,即時鐘信號與數(shù)據(jù)信號共同由傳輸器件傳輸。源同步時鐘可顯著降低時鐘信號與數(shù)據(jù)信號間的偏移,但它不能完全消除不匹配PCB線路長度引起的偏移效應。16個數(shù)據(jù)信號和時鐘信號均使用IEEE-1593.6標準LVDS信令。該接口僅需在串并行轉換器與成幀器間來回傳輸數(shù)據(jù),距離較短,因此無須具備復雜的流控制或誤差檢測功能。
以太網(wǎng)中也存在類似接口。在10千兆以太網(wǎng)PHY的物理編碼子層(PCS)與物理介質連接(PMA)層之間,IEEE-802.3ae規(guī)范提供了一種被稱作XSBI的接口。這種10千兆16位接口在每個方向都具有16位并行數(shù)據(jù)流及源同步時鐘。數(shù)據(jù)和時鐘均使用IEEE-1593.6標準 LVDS信令。數(shù)據(jù)通道使用64b/66b編碼方案,其時鐘頻率為644MHz。
該10千兆以太網(wǎng)規(guī)范使用串行接口連接MAC(介質訪問控制)層和PHY(物理)層。這個被稱作XAUI的接口,也被稱為10千兆連接單元接口,這是一種使用四通道的串行接口,每個通道傳輸2.5Gb/s有效載荷數(shù)據(jù),8b/10b編碼使每個通道比特率高達3.125Gb/s。該接口一般用于連接MAC和包含PHY及光器件的獨立模塊。根據(jù)幾家制造商的多源協(xié)議開發(fā)的Xenpak光模塊使用XAUI接口。后文還將提到XAUI也用于系統(tǒng)背板。
成幀器與網(wǎng)絡處理器間傳輸?shù)臄?shù)據(jù)可代表很多不同的數(shù)據(jù)流。Sonet/SDH幀中包含的附加數(shù)據(jù)表明數(shù)據(jù)有效載荷中每個數(shù)據(jù)流的位置,該信息需要在成幀器與網(wǎng)絡處理器及相關器件間傳輸,如分類引擎和流量管理器。此外,網(wǎng)絡處理器和相關器件還實現(xiàn)各種復雜的任務,如數(shù)據(jù)包傳向交換芯片的時序安排,管理數(shù)據(jù)包內容以確保沒有非法數(shù)據(jù)進入網(wǎng)絡,以及測量帶寬以便特定應用或用戶享有優(yōu)先權。由于這些任務很復雜,因此需要在成幀器與網(wǎng)絡處理器間實施流控制方案。
成幀器、網(wǎng)絡處理器與相關器件間通常使用的接口包括Utopia接口、POS-PHY接口、SPI接口和Flexbus接口。每個接口的后綴為level X,其級別表明標稱數(shù)據(jù)速率。Level 2即指每個方向的數(shù)據(jù)速率為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單元的數(shù)據(jù)流而設計的。
POS-PHY接口 (Sonet物理層上的包)由PMC-Sierra和Saturn開發(fā),很多特性與U-topia接口相同,有一項改進功能值得注意,即POS-PHY能滿足不同長度數(shù)據(jù)包的需要,而Utopia只適用于固定單元長度。這表明POSPHY接口是為無須ATM層,即可在 Sonet/SDH傳輸層上直接傳輸長度變化的IP包的應用而設計的,因此被稱作Sonet上的數(shù)據(jù)包。
Flexbus接口由AMCC開發(fā),可處理Sonet傳輸層上的變長度IP包。AMCC的Flexbus Level 4已獲光網(wǎng)絡互聯(lián)論壇采納,作為SPI Level 4 Phase 1(一般縮寫為SPI-4.1),并已經(jīng)作為業(yè)界標準規(guī)范發(fā)布。該規(guī)范在每個方向上提供64位并行點至點數(shù)據(jù)通道,它使用HSTL class 1 I/O,源同步時鐘頻率為200MHz,還提供四分之一速率接口和16位并行數(shù)據(jù)通道。
POS-PHY Level 4也已經(jīng)被光網(wǎng)絡互聯(lián)論壇采納,命名為SPI Level 4 Phase 2(通常縮寫為SPI-4.2)。該接口具有采用IEEE-1593.6標準LVDS的16位并行數(shù)據(jù)通道,源同步雙數(shù)據(jù)速率時鐘頻率最小為 311MHz。SPI-4.2的許多應用則使用頻率更高的時鐘,因為該接口除了傳輸數(shù)據(jù)有效載荷外,還傳送包標簽和路由信息。因此,設計者常常采用SPI-4.2,每個信號對的數(shù)據(jù)速率高達840Mb/s,每個方向的累計帶寬可達13.4Gb/s。
盡管SPI-4.2是為Sonet上數(shù)據(jù)包而開發(fā),它已被通信業(yè)的其他應用所采納。作為能支持多數(shù)據(jù)流而且每個數(shù)據(jù)流中都具有流控制的靈活接口,它可用作10千兆以太網(wǎng)的有效接口,還可用于存儲區(qū)域網(wǎng)絡(SAN)。目前市場上有各種采用SPI-4.2接口的新產(chǎn)品,還有一些產(chǎn)品正在開發(fā)之中,除了Sonet/SDH成幀器和網(wǎng)絡處理器,還包括TCP卸載引擎(TOE)和10千兆以太網(wǎng)MAC。
網(wǎng)絡處理器與相關器件及交換架構間的接口有兩種類型:一類為不需要在背板傳輸數(shù)據(jù)的接口,另一類為需要在背板傳輸數(shù)據(jù)的接口。
對于第一種接口,位于同一塊電路板的網(wǎng)絡處理器芯片組和交換架構間的接口可用CSIX Level 1接口實現(xiàn)。該接口采用CSIX Level 1包格式,包括為交換架構提供路由指令的報頭,以及用于誤差檢測及糾正的報尾,還包括數(shù)據(jù)載荷本身??刂艭SIX規(guī)范的網(wǎng)絡處理器論壇將進一步完善該規(guī)范,增加從一個NPU芯片組通過交換芯片傳至另一個NPU芯片的額外指令。這將成為CSIX Level 2規(guī)范的最主要推進力。該規(guī)范還定義了每個方向中使用至多128個HSTL一類I/O的電氣互連,其源同步時鐘頻率高達250MHz。CSIX Level 1協(xié)議與CSIX Level 1電氣規(guī)范無關,無論NPU芯片組和交換架構間的經(jīng)由背板的通信采用何種電氣標準,仍可使用CSIX Level 1協(xié)議。
對于第二種接口,即NPU芯片組與交換架構間需要在通過背板通信,仍然可以使用CSIX Level 1協(xié)議,但這種電氣接口并不合適。信號將穿過連接器,從端口卡到達系統(tǒng)背板,經(jīng)過數(shù)英寸到達另一個連接器,然后進入交換卡。有諸多原因使得越來越多的設計者選擇具有嵌入式時鐘的串行接口來實現(xiàn)這些連接。首先,串行接口可最大限度地減少電路板與背板連接器的引腳數(shù),從而可減小插拔力及對操作系統(tǒng)中電路板的可能損害。其二,在信號中嵌入時鐘和數(shù)據(jù)的串行接口可完全避免時鐘偏移問題。時鐘偏移是PCB中數(shù)英寸長的并口所面臨的主要問題。其三,串行信號的背板設計者還可提高傳輸速率,因為不存在時鐘偏移,也就沒有對未來性能的限制。
被成功用作串行背板標準的接口是XAUI,它是為10千兆以太網(wǎng)開發(fā)的。該規(guī)范適用于通道排列電路,無論四通道軌線長度是否匹配,符合XAUI的器件均能接收無誤差數(shù)據(jù)。該接口使用差分電流模式邏輯信令,它還采用交流耦合模式,允許電路板間的參考電壓不同。
[1]徐曼珍.智能通信電源系統(tǒng)串行通信接口技術[J].數(shù)字通信,1995-06-24.