《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于FPGA的RapidIO節點設計
基于FPGA的RapidIO節點設計
摘要: 1引言在傳統的嵌入式多處理器系統中,處理器之間的互連是通過分時共享總線來實現的,所有通信爭用總線帶寬,由此就造成處理器越多,每個處理器可用帶寬就越少,從而帶來嚴重的系統信
關鍵詞: FPGA RapidIO XC5VLX110T
Abstract:
Key words :
1  引言

      在傳統的嵌入式多處理器系統中,處理器之間的互連是通過分時共享總線來實現的,所有通信爭用總線帶寬,由此就造成處理器越多,每個處理器可用帶寬就越少, 從而帶來嚴重的系統信息傳輸能力瓶頸。并且總線具有大量的引腳數目,帶來了一定的電氣特性和機械特性等問題,使得信號頻率以及信號可傳輸距離都受到很大程 度的制約。

RapidIO總線技術是一種基于高性能包交換的互連技術,具有極低的延遲(納秒級)和高帶寬。RapidIO總線技術的提出 消除了帶寬這個瓶頸問題,成功解決了處理器集成芯片之間和線路板之間互連問題。目前RapidIO已經成為唯一的一個系統內串行互連協議標準,世界各大半 導體公司都陸續推出了基于RapidIO技術的相關產品,基于RapidIO通信體系架構技術的系統已在電信、國防、醫療等行業大量使用。

當前在一個高速嵌入式多處理器系統內一般由PPC、DSP和FPGA等處理器構成。本文對FPGA的RapidIO節點設計進行了功能測試和驗證。

2 RapidIO 技術概述

RapidIO可提供10Gbps以上的帶寬(RapidIO 2.0規范可提供100Gbps帶寬),其所有的協議都是由硬件實現的,與軟件無關。適合用于芯片與芯片、板與板、系統與系統之間的高速數據傳輸。

RapidIO 協議采用三層分級體系結構。邏輯層規范位于最高層,定義全部協議和包格式,它們為端點器件發起和完成事務提供必要的信息。傳輸層規范在中間層,定義 RapidIO地址空間和在端點器件間傳輸包所需的路由信息。物理層規范在整個分級結構的底部,包括器件級接口的細節,如包傳輸機制、流量控制、電氣特性 和低級錯誤管理。

RapidIO的傳輸操作是基于請求和響應機制,傳輸操作可以在包傳輸間歇插入控制符。包(PACKET)是系統中端點 器件的通信單元。由發起者(intiator)產生一個傳輸請求,請求包被傳輸到相鄰的交換器件,從而進入交換機構,通過交換機構這個完整的請求包被傳輸 到目標器件(target),目標器件根據請求完成相應的操作后,發送相應的響應包,經過交換機構傳回到發起者,這時一個完整的傳輸過程完成。控制符一般 在物理層互連中用作傳輸管理,如包的確認、流控信息和維護功能等。如圖1所示。

   

基于FPGA的RapidIO節點設計和實現-1

圖1  RapidIO的傳輸操作

RapidIO 的三層體系結構可以將不同的單元互連起來,不同的單元之間以包的形式進行通信。這樣的互連網絡可以有很靈活的系統拓撲,常用的是基于交換的互連系統。一個 包從一個處理單元送到另一個處理單元是通過交換單元進行的,交換單元通過對包格式里的傳輸字段進行譯碼,而得到包所要到達哪個處理單元。由于通常一個請求 包對應一個響應包,所以包格式里的傳輸字段還要定義響應包的返回路徑。

3  RapidIO的FPGA節點實現

典 型的系統網絡由PPC、DSP和FPGA三種節點構成。隨著CPU、DSP和FPGA等處理器的性能得到較大提升,提高連接這些高性能器件的總線性能成為 提升系統性能的關鍵。在一些處理器、系統邏輯、FPGA和ASIC中都已經實現了RapidIO技術,如Xilinx公司已經出售RapidIO的終端接 口邏輯IP核;TI公司的DSP芯片TMS320C6455內部集成了串行RapidIO外設;Motorola公司已經推出的 PowerQUICCIII處理器中集成了RapidIO接口邏輯;Tundra公司提供8端口的串行1x/4x的 RapidIO交換芯片Tsi568A和RapidIO橋接芯片。這里討論FPGA中RapidIO節點的實現。

RapidIO網絡中FPGA上的RapidIO節點,可以采用Xilinx RapidIO解決方案實現。Xilinx RapidIO解決方案如圖2所示,它由物理層核,邏輯傳輸層核、緩沖器核和參考設計4個部分組成。其中參考設計控制時鐘、復位和配置空間的存取。

 基于FPGA的RapidIO節點設計和實現-2

                                                  圖2 Serial RapidIO 功能框圖

邏 輯層和傳輸層接口如圖3所示。邏輯層通過Xilinx特有的本地Link接口與物理層相連,以構成RapidIO節點。邏輯層分為幾個模塊來控制發送和接 收包的串接和解析。其中用戶接口(User InteRFace)包含4個端口 (Initiator Request, Initiator Response, Target Request 和Target Response) ,從這里向remote節點發送包或接收remote節點發送的包,它是使用Xilinx SRIO解決方案時用戶通信使用的接口。還可以從這些端口發起到本節點配置寄存器的讀寫操作。維護接口包含

2個端口(Maintenance Request/Response Port和Configuration Register Port),控制對邏輯層的配置寄存器以及用戶定義寄存器或物理層配置寄存器的讀寫。

基于FPGA的RapidIO節點設計和實現-3

                                                 圖3  邏輯層和傳輸層接口

4 驗證設計實例

FPGA 芯片選擇Xilinx的V5系列的芯片XC5VLX110T,它內置了16個RocketIO收發器,支持從100Mbps到3.75Gbps串行數據傳 輸速率,支持目前流行的包括RapidIO在內的高速串行I/O接口標準。能夠在它的基礎上實現RapidIO高速串行數據傳輸系統。在程序中還通過添加 VIO核以方便控制消息、門鈴等的發送。試驗平臺構架如圖4所示,在FPGA中通過ChipScope來觀察相關信號進行驗證。

基于FPGA的RapidIO節點設計和實現-4

    圖4  調試環境

通過遠端ppc節點向fpga發門鈴和消息,chipScope在fpga接收端口Target Request得到的結果如圖5,圖6所示,觸發信號選用幀起始標記treq_sof_n。由圖可見FPGA的rapidIO節點可以正確的接收消息和門鈴。

基于FPGA的RapidIO節點設計和實現-5

                                                   圖5  門鈴試驗結果

基于FPGA的RapidIO節點設計和實現-6                                            

                             圖6  消息試驗結果

5 結束語

RapidIO互連有效的應對了高性能嵌入式系統在可靠性和互連性方面的挑戰。這里使用Xilinx公司的rapidIO解決方案實現了系統中FPGA的RapidIO節點,在新一代通信及數據網絡應用中具有廣泛的應用背景

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲韩国精品一区| 欧美亚洲综合在线| 亚洲欧美激情一区| 一本高清dvd不卡在线观看| 亚洲国产高清视频| 永久域名在线精品| 精品99一区二区| 狠狠色2019综合网| 黄色小说综合网站| 在线观看成人av| 在线看国产日韩| 伊伊综合在线| 在线观看亚洲精品视频| 在线成人av| 亚洲国产成人精品女人久久久 | 国产精品久久久久毛片软件| 欧美日韩一区不卡| 欧美午夜电影在线观看| 欧美视频在线观看视频极品 | **欧美日韩vr在线| 亚洲激情偷拍| 亚洲另类一区二区| 99精品国产高清一区二区| 一本色道综合亚洲| 亚洲午夜电影在线观看| 亚洲在线一区二区| 午夜在线成人av| 欧美在线影院| 亚洲国产日韩美| 99一区二区| 亚洲欧美另类在线| 久久久久久9| 欧美sm视频| 欧美午夜激情视频| 国产精品永久入口久久久| 黄色av一区| 91久久在线| 亚洲男人第一av网站| 亚洲第一级黄色片| 夜夜嗨av色综合久久久综合网| 亚洲女爱视频在线| 久久精品中文| 欧美激情一区二区三区| 国产精品护士白丝一区av| 国产婷婷色一区二区三区在线| 亚洲第一狼人社区| 亚洲少妇自拍| 亚洲大黄网站| 亚洲素人在线| 久久蜜桃精品| 欧美午夜大胆人体| 国内精品福利| 日韩一区二区精品| 欧美在线黄色| 一本色道久久88精品综合| 午夜久久一区| 美女脱光内衣内裤视频久久网站| 欧美日韩国产首页| 国产一区二区三区成人欧美日韩在线观看| 亚洲高清不卡在线观看| 亚洲一区欧美| 亚洲精品五月天| 欧美综合国产| 欧美精品亚洲二区| 国产一区二区剧情av在线| 日韩一级免费观看| 亚洲福利在线观看| 亚洲在线成人精品| 美女主播视频一区| 国产乱人伦精品一区二区| 亚洲人妖在线| 亚洲第一搞黄网站| 性8sex亚洲区入口| 欧美精品色网| 国产自产在线视频一区| 亚洲午夜日本在线观看| 亚洲精品久久| 久久久久.com| 国产精品久久久久久av下载红粉| 亚洲高清视频在线| 久久国产黑丝| 午夜精品福利一区二区蜜股av| 欧美黄色aaaa| 黄色在线一区| 亚洲一区视频在线观看视频| 9人人澡人人爽人人精品| 久久综合伊人77777尤物| 国产精品一区视频| 99re66热这里只有精品4| 亚洲国产另类精品专区 | 欧美另类视频| 亚洲电影专区| 欧美伊人久久| 性视频1819p久久| 欧美午夜精品久久久久久人妖 | 日韩视频在线一区二区三区| 亚洲欧洲一区二区三区久久| 久久国产福利| 国产精品免费一区二区三区在线观看 | 永久91嫩草亚洲精品人人| 亚洲欧美日韩成人高清在线一区| 亚洲一区二区高清| 欧美日韩日本网| 亚洲精品激情| 日韩视频国产视频| 欧美国产精品| 亚洲高清在线精品| 亚洲欧洲精品一区二区三区不卡 | 国产日韩成人精品| 在线视频欧美一区| 亚洲制服欧美中文字幕中文字幕| 欧美日韩第一区日日骚| 亚洲人成久久| 日韩一级黄色av| 欧美精品一区二区三区很污很色的| 亚洲第一中文字幕| 亚洲日本成人女熟在线观看| 欧美大片在线观看| 亚洲日本国产| 99精品欧美一区二区三区综合在线 | 欧美人与性动交cc0o| 亚洲欧洲日产国码二区| 亚洲精品美女在线观看| 欧美黑人多人双交| 亚洲精品免费看| 一区二区国产日产| 欧美视频二区36p| 国产精品99久久久久久久女警 | 欧美午夜久久| 亚洲校园激情| 欧美一级视频免费在线观看| 国产区日韩欧美| 欧美在线视频二区| 久久亚洲欧美| 亚洲国产精品久久久久婷婷老年 | 亚洲一区欧美| 久久久久高清| 又紧又大又爽精品一区二区| 亚洲精品乱码久久久久久久久| 欧美日韩国产大片| 亚洲精品在线一区二区| 国产精品99久久久久久久vr| 国产精品男gay被猛男狂揉视频| 欧美亚洲三区| 玖玖玖国产精品| 亚洲人成在线观看一区二区| 亚洲视频精选| 国产欧美日韩在线视频| 亚洲国产成人久久综合| 欧美精品久久天天躁| 在线中文字幕日韩| 久久久久久成人| 亚洲黄色成人| 亚洲一区在线直播| 国产一区二区三区高清在线观看| 亚洲精品色婷婷福利天堂| 欧美日韩色婷婷| 欧美在线观看视频一区二区三区 | 欧美视频二区36p| 欧美一区二区三区四区在线观看地址 | 黄色精品网站| 一本色道久久88亚洲综合88| 国产精品久久综合| 亚洲第一区在线| 欧美日韩免费一区二区三区| 欧美一区二区三区精品电影| 欧美精品www| 午夜精品久久久久久久男人的天堂| 美女被久久久| 亚洲小视频在线观看| 蜜臀久久99精品久久久久久9| 99国产精品| 老牛嫩草一区二区三区日本| 一区二区三区日韩精品视频| 久久精品最新地址| 亚洲麻豆av| 久久全球大尺度高清视频| 99热这里只有成人精品国产| 欧美a级理论片| 国产日韩精品一区二区浪潮av| 亚洲人成毛片在线播放女女| 国产精品亚洲不卡a| 亚洲精品日韩在线| 国产人妖伪娘一区91| 日韩视频永久免费观看| 国产日韩欧美在线| 亚洲午夜激情在线| 亚洲电影免费观看高清完整版在线 | 国产日韩欧美高清| 野花国产精品入口| 狠狠入ady亚洲精品| 亚洲自拍另类| 亚洲精品国精品久久99热| 久久久久成人网| 亚洲午夜在线观看视频在线| 米奇777在线欧美播放| 午夜亚洲伦理| 国产精品www994| 99国内精品久久久久久久软件| 狠狠色综合网站久久久久久久|