<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 采用FPGA解決通信接口問(wèn)題

采用FPGA解決通信接口問(wèn)題

作者: 時(shí)間:2012-05-23 來(lái)源:網(wǎng)絡(luò ) 收藏
c.成幀器與網(wǎng)絡(luò )處理器及其它元件間的

成幀器與網(wǎng)絡(luò )處理間傳輸的數據可代表很多不同的數據流。Sonet/SDH幀中包含的附加數據表明數據有效載荷中每個(gè)數據流的位置,該信息需要在成幀器與網(wǎng)絡(luò )處理器及相關(guān)器件間傳輸,如分類(lèi)引擎和流量管理器。此外,網(wǎng)絡(luò )處理器和相關(guān)器件還實(shí)現各種復雜的任務(wù),如數據包傳向交換芯片的時(shí)序安排,管理數據包內容以確保沒(méi)有非法數據進(jìn)入網(wǎng)絡(luò ),以及測量帶寬以便特定應用或用戶(hù)享有優(yōu)先權。由于這些任務(wù)很復雜,因此需要在成幀器與網(wǎng)絡(luò )處理器間實(shí)施流控制方案。

成幀器、網(wǎng)絡(luò )處理器與相關(guān)器件間通常使用的包括Utopia、POS-PHY接口、SPI接口和Flexbus接口。每個(gè)接口的后綴為 level X,其級別表明標稱(chēng)數據速率。Level 2即指每個(gè)方向的數據速率為622Mb/s,Level 3為2.488Gb/s,level 4為9.953Gb/s,Level 5為39.8Gb/s。因此POS-PHY Level 4的標稱(chēng)帶寬為9.953Gb/s。Utopia接口是為包含固定長(cháng)度ATM單元的數據流而設計的。Utopia的規范由ATM論壇頒布。

POS-PHY接口 (Sonet物理層上的包) 由PMC-Sierra和Saturn開(kāi)發(fā),很多特性與Utopia接口相同,有一項改進(jìn)功能值得注意,即POS-PHY能滿(mǎn)足不同長(cháng)度數據包的需要,而 Utopia只適用于固定單元長(cháng)度。這表明POS-PHY接口是為無(wú)需ATM層,即可在Sonet/SDH傳輸層上直接傳輸長(cháng)度變化的IP包的應用而設計的,因此被稱(chēng)作Sonet上的數據包。

Flexbus接口由AMCC開(kāi)發(fā),可處理Sonet傳輸層上的變長(cháng)度IP包。AMCC的Flexbus Level 4已獲光網(wǎng)絡(luò )互聯(lián)論壇采納,作為SPI Level 4 Phase 1(一般縮寫(xiě)為SPI-4.1),并已經(jīng)作為業(yè)界標準規范發(fā)布。該規范在每個(gè)方向上提供64位并行點(diǎn)至點(diǎn)數據通道,它使用HSTL class 1 I/O,源同步時(shí)鐘頻率為200MHz,還提供四分之一速率接口和16位并行數據通道。

POS-PHY Level 4也已經(jīng)被光網(wǎng)絡(luò )互聯(lián)論壇采納,命名為SPI Level 4 Phase 2 (通??s寫(xiě)為SPI-4.2)。該接口具有IEEE-1593.6標準LVDS的16位并行數據通道,源同步雙數據速率時(shí)鐘頻率最小為 311MHz。SPI-4.2的許多應用則使用頻率更高的時(shí)鐘,因為該接口除了傳輸數據有效載荷外,還傳送包標簽和路由信息。因此,設計者常常 SPI-4.2,每個(gè)信號對的數據速率高達840Mb/s,每個(gè)方向的累計帶寬可達13.4Gb/s。

盡管SPI-4.2是為Sonet上數據包而開(kāi)發(fā),它已被業(yè)的其它應用所采納。作為能支持多數據流而且每個(gè)數據流中都具有流控制的靈活接口,它可用作 10G以太網(wǎng)的有效接口,還可用于存儲區域網(wǎng)絡(luò )(SAN)。目前市場(chǎng)上有各種SPI-4.2接口的新產(chǎn)品,還有一些產(chǎn)品正在開(kāi)發(fā)之中,除了Sonet / SDH成幀器和網(wǎng)絡(luò )處理器,還包括TCP 卸載引擎(TOE)和10G以太網(wǎng)MAC。

d.網(wǎng)絡(luò )處理器與交換架構間的接口

網(wǎng)絡(luò )處理器與相關(guān)器件及交換架構間的接口有兩種類(lèi)型:一類(lèi)為不需要在背板傳輸數據的接口,另一類(lèi)為需要在背板傳輸數據的接口。

對于第一種接口,位于同一塊電路板的網(wǎng)絡(luò )處理器芯片組和交換架構間的接口可用CSIX Level 1接口實(shí)現。該接口采用CSIX Level 1包格式,包括為交換架構提供路由指令的報頭,以及用于誤差檢測及糾正的報尾,還包括數據載荷本身??刂艭SIX規范的網(wǎng)絡(luò )處理器論壇將進(jìn)一步完善該規范,增加從一個(gè)NPU芯片組通過(guò)交換芯片傳至另個(gè)NPU芯片的額外指令。這將成為CSIX Level 2規范的最主要推進(jìn)力。該規范還定義了每個(gè)方向中使用至多128個(gè)HSTL一類(lèi)I/O的電氣互連,其源同步時(shí)鐘頻率高達250MHz。CSIX Level 1協(xié)議與CSIX Level 1電氣規范無(wú)關(guān),無(wú)論NPU芯片組和交換架構間的經(jīng)由背板的采用何種電氣標準,仍可使用CSIX Level 1協(xié)議。

對于第二種接口,即NPU芯片組與交換架構間需要在通過(guò)背板,仍然可以使用CSIX Level 1協(xié)議,但這種電氣接口并不合適。信號將穿過(guò)連接器,從端口卡到達系統背板,經(jīng)過(guò)數英寸到達另一個(gè)連接器,然后進(jìn)入交換卡。有諸多原因使得越來(lái)越多的設計者選擇具有嵌入式時(shí)鐘的串行接口來(lái)實(shí)現這些連接。首先,串行接口可最大限度地減少電路板與背板連接器的引腳數,從而可減小插拔力及對操作系統中電路板的可能損害。其二,在信號中嵌入時(shí)鐘和數據的串行接口可完全避免時(shí)鐘偏移。時(shí)鐘偏移是PCB中數英寸長(cháng)的并口所面臨的主要。其三,串行信號的背板設計者還可提高傳輸速率,因為不存在時(shí)鐘偏移,也就沒(méi)有對未來(lái)性能的限制。

被成功用作串行背板標準的接口是XAUI,它是為10千兆以太網(wǎng)開(kāi)發(fā)的。該規范適用于通道排列電路,無(wú)論四通道軌線(xiàn)長(cháng)度是否匹配,符合XAUI的器件均能接收無(wú)誤差數據。該接口使用差分電流模式邏輯信令,它還采用交流耦合模式,允許電路板間的參考電壓不同。

e.控制板接口

目前本文所提到的接口都用于數據通道,即數據從光纖傳輸介質(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位/ 133MHz PCI-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è)包都具有數據源和目標信息,交換架構將數據包送往合適的目的地。RapidIO在每個(gè)方向上提供8個(gè)或16個(gè)位,采用250MHz至1.0GHz雙數據速率。此外,串行RapidIO可使用具有8b/10b編碼的1通道或4通道數據,嵌入時(shí)鐘達3.125Gb/s,它還具有CML差分信令。 Motorola已經(jīng)推出幾種使用并行RapidIO的通信處理器。

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-X 533是速率最快的版本,最大總計帶寬達34.1Gb/s。

接口沖突

設計工程師如何面對這些紛繁蕪雜的接口標準。實(shí)際上,對于給定的設計情況,設計者選擇接口的余地并不大。他們一般根據系統所需的成本及功能,選擇合適的標準產(chǎn)品。設計者必須選擇最合適的器件。但這可能導致接口標準沖突,因為最好的標準器件由于接口標準不兼容,會(huì )引起互用性。在這種情況下,設計者可如此選擇:重新選擇與接口兼容的標準器件,但可能會(huì )造成不能滿(mǎn)足功能需要或系統的成本要求,或者使用橋接器件避開(kāi)不兼容的接口?,F在已經(jīng)推出很多具有高性能接口IP及高速物理I/O的,可滿(mǎn)足10Gb/s以上數據通道的通信系統的要求。

Actel正在開(kāi)發(fā)各種可編程邏輯器件,結合高級接口技術(shù)和最新推出的Axcelerator系列高速架構。首款產(chǎn)品將具有速率高達 3.125Gb/s的集成串并行轉換器通道和硬連線(xiàn)物理編碼子層,它們能自動(dòng)處理XAUI和串行RapidIO所需的8b/10b編碼和通道排列。這些器件還具有實(shí)現LVDS信令的高速通用I/O,可交互使用SPI-4.2、HyperTransport和并行RapidIO等接口標準。這些器件還將集成各種知識產(chǎn)權內核,以便應用于要求苛刻的橋接產(chǎn)品。

本文引用地址:http://dyxdggzs.com/article/149001.htm

上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>