關(guān)于常用通信接口技術(shù)的探討
對于第一種接口,位于同一塊電路板的網(wǎng)絡(luò )處理器芯片組和交換架構間的接口可用CSIXLevel1接口實(shí)現。該接口采用CSIXLevel1包格式,包括為交換架構提供路由指令的報頭,以及用于誤差檢測及糾正的報尾,還包括數據載荷本身??刂艭SIX規范的網(wǎng)絡(luò )處理器論壇將進(jìn)一步完善該規范,增加從一個(gè)NPU芯片組通過(guò)交換芯片傳至另一個(gè)NPU芯片的額外指令。這將成為CSIXLevel2規范的最主要推進(jìn)力。該規范還定義了每個(gè)方向中使用至多128個(gè)HSTL一類(lèi)I/O的電氣互連,其源同步時(shí)鐘頻率高達250MHz。CSIXLevel1協(xié)議與CSIXLevel1電氣規范無(wú)關(guān),無(wú)論NPU芯片組和交換架構間的經(jīng)由背板的通信采用何種電氣標準,仍可使用CSIXLevel1協(xié)議。
對于第二種接口,即NPU芯片組與交換架構間需要在通過(guò)背板通信,仍然可以使用CSIXLevel1協(xié)議,但這種電氣接口并不合適。信號將穿過(guò)連接器,從端口卡到達系統背板,經(jīng)過(guò)數英寸到達另一個(gè)連接器,然后進(jìn)入交換卡。有諸多原因使得越來(lái)越多的設計者選擇具有嵌入式時(shí)鐘的串行接口來(lái)實(shí)現這些連接。首先,串行接口可最大限度地減少電路板與背板連接器的引腳數,從而可減小插拔力及對操作系統中電路板的可能損害。其二,在信號中嵌入時(shí)鐘和數據的串行接口可完全避免時(shí)鐘偏移問(wèn)題。時(shí)鐘偏移是PCB中數英寸長(cháng)的并口所面臨的主要問(wèn)題。其三,串行信號的背板設計者還可提高傳輸速率,因為不存在時(shí)鐘偏移,也就沒(méi)有對未來(lái)性能的限制。
被成功用作串行背板標準的接口是XAUI,它是為10千兆以太網(wǎng)開(kāi)發(fā)的。該規范適用于通道排列電路,無(wú)論四通道軌線(xiàn)長(cháng)度是否匹配,符合XAUI的器件均能接收無(wú)誤差數據。該接口使用差分電流模式邏輯信令,它還采用交流耦合模式,允許電路板間的參考電壓不同。
控制板接口
目前本文所提到的接口都用于數據通道,即數據從光纖傳輸介質(zhì)到達交換架構,然后返回光纖通道。但由于通信系統具有復雜的控制板,負責統計數據收集、流量監視、系統管理及維護等功能,因此需要強大的處理能力運行軟件以實(shí)現這些功能。這些構建控制板處理器的接口正如設想的那樣,與數據通道的接口明顯不同。數據通道接口主要用于在兩個(gè)器件間傳輸數據(即點(diǎn)對點(diǎn)鏈接),控制板接口則是與具有不同元件的一個(gè)或多個(gè)微處理器相連接:背板收發(fā)器、DSP、數據板器件的控制端口等。實(shí)現這些靈活的互連需要完全不同類(lèi)型的接口。
這類(lèi)系統過(guò)去都是圍繞多點(diǎn)復接的中心總線(xiàn)構建的。實(shí)現PCI總線(xiàn)架構的32位/33MHz及最近采用的64位/66MHz標準已經(jīng)用于通信系統中。最近64位/133MHzPCI-X更用于高端服務(wù)器。但是,由于數據板處理的帶寬已經(jīng)增加,控制板的帶寬也要提高。很多設計者發(fā)現共享總線(xiàn)帶寬不足以滿(mǎn)足多個(gè)器件的需求。因此,出現一類(lèi)新型接口。
這類(lèi)新接口采用點(diǎn)至點(diǎn)連接,用源同步時(shí)鐘減少時(shí)鐘偏移。差分信令可提高數據傳輸率,減少交換噪聲和功耗。但真正的創(chuàng )新在于使用交換架構或通道器件,實(shí)現控制應用中所需的多點(diǎn)互連。
已獲得Motorola及RapidIO貿易聯(lián)合會(huì )支持的RapidIO是使用交換架構實(shí)現點(diǎn)至點(diǎn)鏈接的接口。
該接口的傳輸層規定數據如何封裝在包中,每個(gè)包都具有數據源和目標信息,交換架構將數據包送往合適的?用250MHz~1.0GHz雙數據速率。此外,串行RapidIO可使用具有8b/10b編碼的1通道或4通道數據,嵌入時(shí)鐘達3.125Gb/s,它還具有CML差分信令。
AMD及HyperTransport聯(lián)盟開(kāi)發(fā)的HyperTransport使用通道器件實(shí)現點(diǎn)至點(diǎn)鏈接。數據以包的形式傳輸,每個(gè)包均包括數據源和目標信息。接收數據的通道器件按照數據包報頭確定是將數據傳至鏈中的下一個(gè)器件,還是直接處理數據。目前的HyperTransport規范需要寬度為2~16位的并行數據。未來(lái)規范可支持更高速率。PMC-Sierra和BroADCom已經(jīng)為HyperTransport通信產(chǎn)品推出基于MIPS的處理器。
PCI-SIG已經(jīng)推出高速率PCI-X。它們使用與最初PCI-X相同的64位總線(xiàn)帶寬,可支持雙數據速率和四倍數據速率。PCI-X533是速率最快的版本,最大總計帶寬達34.1Gb/s。
PCI-X的傳輸通訊協(xié)議、訊號和標準的接頭格式都與PCI一并兼容,可以使3.3V的32位PCI適配卡可以用在PCI-X擴充槽上。當然如果你愿意,也可以將64位PCI-X適配卡接在32位PCI擴充槽上,不過(guò),頻寬速度將會(huì )大減
評論