<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è) > EDA/PCB > 設計應用 > RocketIO及其在高速數據傳輸中的應用

RocketIO及其在高速數據傳輸中的應用

作者: 時(shí)間:2010-11-18 來(lái)源:網(wǎng)絡(luò ) 收藏

  2.1 Aurora協(xié)議

  Aurora協(xié)議是一種可配置的、簡(jiǎn)便的數據鏈路層協(xié)議,可以通過(guò)使用一條或多條高速串行通道實(shí)現點(diǎn)對點(diǎn)的數據傳輸。Aurora協(xié)議可為私有上層協(xié)議或標準上層協(xié)議提供透明接口的串行互聯(lián)協(xié)議,允許任何數據分組通過(guò)Aurora協(xié)議封裝,并在芯片間、電路板間甚至機箱之間傳輸。Xilinx還開(kāi)發(fā)了實(shí)現該協(xié)議的Aurora IP核,當使用Virtex5 FPGA提供的時(shí),Aurora可實(shí)現每個(gè)物理通道500 Mb/s到3.75 Mb/s的傳輸速率。Aurora可將1~16個(gè)物理通道綁定在一起,形成一個(gè)由16個(gè)通道綁定而成的虛擬鏈路,提供最高60 Gb/s的傳輸波特率[1]。其結構如圖5所示。 Aurora核結構

圖5 Aurora核結構

  Aurora核可以幀模式或流模式傳輸數據[4]。Aurora的幀可以是任意大小,并可以在任意時(shí)刻被中斷。有效數據之間被自動(dòng)以空閑(idles)序列信號填充,以維持通道的鎖定。幀模式下有可選的數據流控制信號,以降低接收數據速率,或傳送簡(jiǎn)短而優(yōu)先級高的信息。流模式在A(yíng)urora核中以一個(gè)無(wú)結尾的幀方式實(shí)現。在數據傳輸的間隙補以空閑序列信號。

  2.2 PCI Express協(xié)議

  PCI Express是PCI、PCIX協(xié)議的下一代協(xié)議,是一種廣泛適用于計算和通信平臺的高性能通用互聯(lián)結構。同Aurora協(xié)議相似,PCI Express協(xié)議采用點(diǎn)到點(diǎn)的串行鏈接,單通道可實(shí)現2.5 Gb/s的傳輸速率,最高可使用16個(gè)通道實(shí)現40 Gb/s的高速通信。Xilinx公司開(kāi)發(fā)的集成的PCIE IP核(Integrated Endpoint Block)可實(shí)現最高8個(gè)通道的綁定,以此為物理層基礎實(shí)現20 Gb/s的傳輸速率。PCI Express協(xié)議包含傳輸層、數據鏈路層和物理層,其在FPGA上基于實(shí)現的結構框架如圖6所示。

Xilinx PCIE IP核結構框圖

圖6 Xilinx PCIE IP核結構框圖

  2.3 高速信號傳輸系統的共性

  RocketIO可應用于多種高速數據處理應用的場(chǎng)合,這是由于高速信號傳輸系統結構都可以概括為三個(gè)組成部分,并且傳輸協(xié)議分層實(shí)現的方式使得系統協(xié)議與硬件系統之間具有一定的獨立性。

高速信號傳輸系統框架圖

圖7 高速信號傳輸系統框架圖

  高速信號傳輸系統的實(shí)現方式多種多樣,但一般均由上層協(xié)議、高速收發(fā)器以及傳輸接口組成。其結構框架如圖7所示。

  上層協(xié)議:根據不同的任務(wù)需要,為實(shí)現高速信號傳輸制定的傳輸協(xié)議多種多樣,包含的層數也不同。如PCI Express協(xié)議具有物理層、數據鏈路層以及傳輸層,Aurora協(xié)議具有物理層和數據鏈路層,10 Gb/s以太網(wǎng)協(xié)議(XAUI)包含物理層和數據鏈路層。用戶(hù)程序可使用這些傳輸協(xié)議實(shí)現數據的收發(fā)。

  高速收發(fā)器:高速收發(fā)器是所有傳輸協(xié)議都必須具備的物理層,是實(shí)現高速信號傳輸的基礎。一般實(shí)現串并轉換、時(shí)鐘數據恢復、線(xiàn)路編碼、線(xiàn)路綁定等功能,可為多種上層協(xié)議提供硬件支持。Xilinx公司推出的RocketIO與Altera公司推出的Rapid IO等都可看作高速收發(fā)器。

  傳輸接口:在高速的信號傳輸系統中傳輸接口與高速收發(fā)器之間通過(guò)差分線(xiàn)連接,可實(shí)現全雙工的雙向傳輸。接口形式與具體應用相關(guān),如實(shí)現PCI Express傳輸協(xié)議的PCIE接口、實(shí)現光線(xiàn)傳輸協(xié)議的光線(xiàn)接口以及實(shí)現高速以太網(wǎng)通信的網(wǎng)絡(luò )接口等。

  其中相同的高速收發(fā)器可以應用于使用不同傳輸協(xié)議的系統中,所連接的接口根據不同應用而有不同形式。如RocketIO既可用于A(yíng)urora光纖通信協(xié)議,也可用于PCI Express協(xié)議。而在A(yíng)urora協(xié)議中,RocketIO與光纖接口相連,在PCI Express協(xié)議中,RocketIO與PCIE接口相連。

  結語(yǔ)

  綜上所述,RocketIO通過(guò)提供高速的串并轉換、時(shí)鐘與復位管理、線(xiàn)路編解碼等功能,為實(shí)現高速的串行數據傳輸提供了良好的物理層基礎。RocketIO對多種高速傳輸協(xié)議的支持使得其在嵌入式系統中得到了廣泛的應用,也使得用戶(hù)在選擇使用成熟的IP核之外,可以根據實(shí)際需要利用RocketIO開(kāi)發(fā)專(zhuān)用模塊,實(shí)現高效、穩定的數據傳輸。


上一頁(yè) 1 2 3 下一頁(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>