《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 利用RapidIO技術搭建的可重構信號處理平臺
利用RapidIO技術搭建的可重構信號處理平臺
劉 垚1,2,孔 超1, 2,謝時根2,蔡惠智1,2
1.中國科學院聲學研究所,北京100190;2.北京中科海訊電子科技有限公司,北京100107
摘要: 軍事領域常選擇ADI公司的TS201芯片用于信號處理平臺,但由于其采用基于電路交換的LINK口進行連接,難以實現軍方對電子系統設計提出的可重構性的需求。FPGA可以用來實現接口轉換功能,如果利用FPGA將基于電路交換的LINK口轉換成基于包交換的其他形式的接口,就能在不改變硬件連接的基礎上,實現DSP系統的重構。本文介紹了一種基于串行RapidIO技術的可重構的信號處理平臺,并對其中核心的FPGA的邏輯設計進行了討論。
中圖分類號: TP271+.82
文獻標識碼: A
An implementation of reconfigurable signal processing system using RapidIO technology
LIU Yao1,2,KONG Chao1,2,XIE Shi Gen2,CAI Hui Zhi1,2
1.Institute of Acoustic, Chinese Academy of Sciences, Beijing 100190,China;2.Beijing Zhongkehaixun Electronic Technology Co. Ltd, Beijing 100107,China
Abstract: The DSP chip-TS201 from Analog Devices, Inc. uses link port, which is based on circuit switching ,to communicate. Such kind of interface makes it hard for the reconfiguration of an electronic system. FPGAs are usually used to realize an interface converter in electronic systems. If we use FPGA to convert the circuit-switching based interface to some other interface which is based on packet switching, we can realize the reconfiguration of a system. In this paper, a reconfigurable signal processing system using serial RapidIO technology is introduced, and the implementation of the crucial FPGA design is discussed.
Key words : serial RapidIO;LINK port;reconfigurable;signal processing system;DSP network topology

    在雷達、聲納、電子對抗等軍用電子設備中,數字信號處理機作為實現信號處理算法的平臺,起著至關重要的作用。在傳統的信號處理平臺中,軍事領域多選用ADI公司的TigerShark系列的DSP芯片作為信號處理單元,在PCB的板內和板間采用高速的LINK口進行互聯。
    LINK口是一種源同步接口,可以達到很高的傳輸速度。但是,由于LINK口是基于電路交換的接口,連接的雙方獨占一條通路,LINK口一旦在硬件上連接起來,系統中的DSP網絡拓撲就固定不變了。由于信號處理算法的多樣性,系統中數據流的方向也很不確定,固定的DSP拓撲網絡只能針對一定的算法達到最優,當數據流方向改變較大時,同樣的信號處理平臺的傳輸效率就會大大降低。這時,如果能夠重新調整DSP網絡的拓撲結構,會大大提高平臺的性能。
    為了實現系統可重構的特性,需要利用專門的FPGA芯片,將基于電路交換的LINK口轉換成基于(帶有路由信息的)包交換的其他格式的接口進行傳輸。現在比較流行的基于包交換的接口有串行 RapidIO接口、 PCI Express接口和千兆以太網接口等。
    串行RapidIO、PCI Express和千兆以太網技術都可以提供高速、可靠的點對點互聯。串行RapidIO技術是專門為嵌入式系統互聯而設計的,只要有足夠多的交換機,就可以實現任意結構的拓撲。PCI Express技術是著眼于最大的兼容PCI總線技術而設計,為了能夠兼容傳統的PCI總線技術,PCI Express的拓撲結構只能是樹形結構。這種結構在PC機和服務器內非常適用,如果合適的話,也能用在嵌入式系統內。但在PCI Express的結構中除了要有交換機,還需要有一個根聯合體來做統一的管理,這增加了硬件的開銷。千兆以太網技術是百兆以太網技術的升級,最初用于局域網內和廣域網內的互聯,是非??煽康幕ヂ撨x擇。但千兆以太網技術較前2種技術的效率稍低,而且系統延時較大,不太適合實時嵌入式系統內部的互聯。在這3種技術中,串行RapidIO技術是在嵌入式系統內實現互聯的最佳選擇[1]。
1 RapidIO技術
    RapidIO是一種高性能、低引腳數、基于包交換的系統級互聯協議,是專門為多種多樣的嵌入式系統互聯而建立的一種標準[1]。RapidIO接口主要適用于芯片到芯片和電路板到電路板之間的連接。在2008年3月由RapidIO組織公布的2.0版本的規范中,串行RapidIO鏈路可以支持每路1.25、2.5、3.125、5、6.25 GBaud的傳輸速率[2](1,2,2.5,4,5 Gb/s的有效數據率)。現在FPGA的IP核能夠支持的主流配置是x1或x4的鏈路,每路支持2.5 Gb/s或3.125 Gb/s的傳輸速率。因此,如果采用x4的鏈路和3.125 Gb/s傳輸速率,就可以達到雙向各12.5 Gb/s的帶寬。另外,RapidIO也提供了較高級別的錯誤管理和錯誤恢復機制,是一種比較穩定和可靠的互聯選擇[3]。
2 系統結構設計
2.1 板卡內DSP的連接結構

    DSP板是信號處理系統中最基本的組成模塊,它的結構固定不變。本文選擇ADI公司的TS201系列芯片。每塊TS201芯片帶有4個高速LINK口,其中3個LINK口用于板卡內DSP之間的連接,1個LINK口用來通過FPGA進行協議轉換,轉成串行RapidIO接口,實現與其他板卡之間的連接。板卡上共采用6塊TS201芯片,其拓撲結構如圖1所示。圖中虛線部分表示DSP芯片之間的LINK口連接,實線部分表示DSP與FPGA的LINK口連接。

    這種拓撲結構能夠達到板卡內DSP之間較高的傳輸速度,因為每個DSP直接或最多經過一次中轉就能與板上任意其他的DSP進行通信。
2.2 板卡間DSP的連接結構
    在DSP板板卡之間用RapidIO接口連接有很多好處。最直接的好處是,由于RapidIO采用的是串行總線,這使得背板上的布線設計不再困難,系統可以擴展得更大。更重要的是,由于RapidIO是以數據包的格式傳送數據的,用戶可以通過改變數據包包頭中的路由信息來改變數據的流向。這使得系統的重構變得十分容易。DSP板在系統中的連接如圖2所示。

    在系統內, 任意2片(不同板卡上的)DSP芯片之間都可以建立連接。例如:如果用戶想要將DSP板1上的DSP4中的數據發送給DSP板3上的DSP6,只需在系統上電時提前將DSP板1上的FPGA內部控制路由的寄存器(目標板ID號設為3,目標DSP分配的地址設置為6)通過軟件設置好即可。交換機收到數據后,會根據數據包中用戶配置的路由信息將數據包送往目標DSP板,然后,目標DSP板上的FPGA進一步將數據發送到目標DSP芯片。在下一次的算法設計中,如果數據的流向改變很大時,用戶可以根據數據流向的特點,重新優化DSP網絡的拓撲結構,以適應不同的算法。
    重構DSP網絡拓撲的過程在傳統的信號處理平臺中是很難實現的。在多數情況下,由于DSP拓撲結構不夠靈活,算法設計者受限于固定的DSP拓撲結構,只能降低系統的使用效率,從而使大量的DSP資源閑置,降低了系統的處理能力。而在這種新的信號處理平臺架構中,用戶只需要通過軟件界面設置路由信息即可完成整個平臺結構的改變,系統不會因為算法的改變而降低使用效率。
2.3 FPGA內部的邏輯設計
    在DSP板卡上有一塊Altera公司的Stratix II GX系列的FPGA芯片。這塊FPGA芯片專門用來實現LINK口與RapidIO接口之間的數據轉換,將6路LINK口數據整合到1路RapidIO通路中。數據接收和發送的邏輯結構如圖3所示。

    當DSP發送數據時,FPGA的LINK口接收模塊將收到的數據緩存到FIFO中,數據輪詢狀態機按順序檢查FIFO的存儲狀態。當FIFO內的數據滿足RapidIO包最大負載(256 B)時,啟動1次RapidIO數據發送操作。另外,由于LINK口傳輸協議不包含數據長度,所以1次LINK口傳輸的數據長度不可能正好是256 B的整數倍。如果當前FIFO內有低于256 B的數據,而當前LINK口又沒有處于傳輸狀態,也認為LINK口完成了1次數據發送,這時也啟動一次RapidIO數據發送操作。
    在每次啟動RapidIO數據發送操作之前,配置寄存器模塊會根據不同的DSP號將對應的路由信息輸入給RapidIO的IP核。RapidIO的IP核負責將輸入的路由信息和數據一起打包并發送出去。
    在RapidIO的數據接收端,當RapidIO核接收到數據時,首先檢查數據包包頭中的目標板ID號信息。如果目標板ID號與本地的ID號一致,說明數據包是發往這個板卡的,然后RapidIO核將接收到的數據和DSP地址信息傳遞給數據分發狀態機,由數據分發狀態機根據地址信息將數據分發到對應的FIFO中。最后,由LINK口發送模塊將數據傳給目標DSP。
    這種將不同的信號相互交織在不同時間段內,沿著同一個信道傳輸,在接收端再用某種方法將各個時間段內不同的信號提取出來的方式,類似于通信中的時分復用的機制。
2.4 功能仿真
    為了驗證rapidIO IP核的邏輯功能和LINK口與rapidIO接口的轉換邏輯功能,將2個rapidIO核的td[3:0],rd[3:0]對接起來。其中一個rapidIO核的后端連接發送數據包的控制邏輯,另一個rapidIO核后端連接接收數據包的控制邏輯。將LINK口邏輯、接口轉換邏輯和rapidIO核邏輯串接起來,然后在數據發送端施加激勵信號,在數據接收端進行數據檢驗。整個過程如圖4所示。

    在仿真過程中,最關鍵的部分是驗證rapidIO核的邏輯功能。Altera公司提供的rapidIO IP核的邏輯層接口符合avalon總線的接口時序[4](avalon總線是由Altera公司提出,用于在基于FPGA的片上系統中連接片內處理器和片內外設的總線結構)。對rapidIO核的控制可以參照avalon規范[5]。
2.5 缺陷及解決方案
    在系統中,每路LINK口實現300 MB/s的帶寬,如果6路LINK口同時發送數據,總帶寬將達到14 Gb/s,已經超出了RapidIO的IP核所能支持的最大帶寬。這時,RapidIO鏈路將成為數據傳輸的瓶頸,從而造成DSP的傳輸速率降低。另外,當少于3個DSP發送數據時,又會造成RapidIO鏈路的浪費。這像大城市中的交通一樣,在上下班高峰時道路會擁堵,在其他時間,道路又暢通無阻。生活中,很多人會避免上下班高峰時期出行。類似地,在使用此系統時,應該盡量避免在一塊DSP板卡上同時發送6個DSP的數據到其他板卡。
    本文提出了一種利用RapidIO技術搭建的可重構的信號處理平臺,并簡要介紹了其邏輯功能的實現。該平臺的最大優勢就是系統的可重構性。使用這樣的信號處理平臺,DSP工程師可以根據不同算法的數據流向重新搭建出更加優化的DSP網絡拓撲結構,從而提高數據的傳輸效率??傊?,可重構的信號處理平臺能夠靈活地改變系統中DSP網絡的拓撲結構以適應各種數據流向的應用,為用戶和國家節省大量的設備購買費用和研發時間。
參考文獻
[1] FULLER S.RapidIO:The embedded system interconnect. Wiley,ISBN:978-0-470-09291-0,US.,2005.
[2] RapidIO Trade Association.RapidIO interconnect Specification Rev.2.0.www.rapidio.org,2008.
[3] BOUVIER D,RapidIO:The interconnect architecture for high performance embedded systems.www.rapidio.org,2009.
[4] Altera Corparation.RapidIO megacore function user guide.  www.altera.com,2008.
[5] Altera Corparation.Avalon interface specification.www.altera.com,2008.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲黄页视频免费观看| 亚洲国产精选| 国产精品每日更新在线播放网址| 欧美成人一区二区| 老牛国产精品一区的观看方式| 国产精品免费aⅴ片在线观看| 一区二区三区国产精品| 亚洲高清二区| 激情久久久久| 久久久久国产一区二区三区四区| 欧美mv日韩mv国产网站| 欧美成人亚洲成人日韩成人| 国内精品久久久久久久影视麻豆| 国产精品视频久久一区| 欧美美女bb生活片| 亚洲精品国产精品久久清纯直播| 一本久久知道综合久久| 久久亚洲色图| 99精品视频免费全部在线| 黄色成人91| 国产精品国产三级国产aⅴ浪潮| 伊大人香蕉综合8在线视| 美女日韩在线中文字幕| 久久精品人人爽| 欧美日韩一区二区三区在线看| 欧美一区二区日韩一区二区| 亚洲一区二区三区免费在线观看| 欧美在线视频免费| 久久久久国色av免费观看性色| 国产亚洲欧美一区二区| 亚洲国产日韩美| 欧美网站在线观看| 国产精品女主播一区二区三区| 国产午夜精品久久| 一区久久精品| 亚洲欧美电影在线观看| 乱中年女人伦av一区二区| 亚洲视频欧美视频| 亚洲视频每日更新| 久久国产精品免费一区| 亚洲欧美一区二区激情| 国产精品自拍视频| 亚洲国产一区二区三区青草影视| 国产精品电影观看| 另类专区欧美制服同性| 欧美大片免费| 久久国产精品99精品国产| 欧美视频在线观看免费| 日韩一级片网址| 极品少妇一区二区三区| 亚洲精品乱码视频| 亚洲电影在线播放| 欧美日韩在线播放| 亚洲激情网站免费观看| 国产精品v亚洲精品v日韩精品| 国产精品女人久久久久久| 蜜臀va亚洲va欧美va天堂| 在线观看亚洲精品视频| 国产精品一区二区三区成人| 亚洲欧洲在线视频| 欧美系列精品| 欧美与黑人午夜性猛交久久久| 国产精品日本一区二区| 国产精品久久婷婷六月丁香| 久久se精品一区二区| 亚洲激情网站| 亚洲黄色尤物视频| 亚洲精品乱码视频| 午夜精品久久99蜜桃的功能介绍| 亚洲一卡二卡三卡四卡五卡| 久久久久久亚洲精品不卡4k岛国| 久久久亚洲国产天美传媒修理工| 激情文学一区| 欧美日韩国产精品专区| 久久大逼视频| 亚洲高清激情| 亚洲欧美一区二区三区极速播放| 久久深夜福利免费观看| 久久一区二区三区国产精品| 亚洲视频在线二区| 亚洲夜晚福利在线观看| 国产一区二区三区四区| 久久久999精品免费| 国产视频久久网| 欧美精品免费播放| 欧美aaa级| 亚洲精品欧美日韩| 男女av一区三区二区色多| 久久免费视频在线| 欧美日韩国产一区二区三区| 久热成人在线视频| 亚洲国产婷婷香蕉久久久久久99| 欧美日韩国产成人精品| 欧美日韩精品免费观看视一区二区| 久久成人综合视频| 亚洲视频1区2区| 久久久久国产精品一区三寸| 欧美日本一区| 欧美日韩精品伦理作品在线免费观看| 亚洲小视频在线| 欧美日韩精品免费在线观看视频| 亚洲欧美综合另类中字| 欧美中文在线观看| 欧美一区二粉嫩精品国产一线天| 亚洲视频一区在线观看| 亚洲视频精选在线| 国产日韩一区| 激情欧美一区二区三区在线观看| 狠狠88综合久久久久综合网| 国产一区二区在线观看免费| 99这里有精品| 久久久久久成人| 免费在线视频一区| 亚洲无限av看| 亚洲国产日韩欧美综合久久| 久久久精彩视频| 国产色产综合产在线视频| 在线精品一区| 久久久国际精品| 一区二区三区 在线观看视| 亚洲欧美日韩综合国产aⅴ| 欧美日韩美女在线| 欧美激情视频免费观看| 欧美一区二区三区免费大片| 国产精品视频yy9099| 欧美在线地址| 国产精品久久7| 欧美a级一区| 男女精品网站| 国产精品无码专区在线观看| 一二三区精品福利视频| 欧美一区二区视频在线| 国产精品视频九色porn| 欧美成人综合一区| 国产精品婷婷| 一本高清dvd不卡在线观看| 牛牛精品成人免费视频| 欧美三级日韩三级国产三级| 国产亚洲精品自拍| 欧美亚洲一区二区在线观看| 亚洲高清视频一区| 黄色精品一二区| 亚洲综合不卡| 国内久久婷婷综合| 亚洲婷婷国产精品电影人久久| 国产午夜精品理论片a级探花| 亚洲一区www| 在线播放豆国产99亚洲| 欧美在线短视频| 国产九九精品| 久久久精品国产一区二区三区| 亚洲精品日韩激情在线电影| 亚洲国产精品久久久久秋霞不卡| 亚洲一级电影| 亚洲第一视频网站| 欧美午夜三级| 亚洲高清不卡av| 欧美全黄视频| 国产精品欧美在线| 欧美日韩国产综合在线| 裸体一区二区| 欧美精品videossex性护士| 国产精品成人一区二区三区吃奶| 黄色一区三区| 一本色道久久88精品综合| 国产欧美日韩| 在线视频亚洲一区| 欧美日韩麻豆| 欧美性做爰猛烈叫床潮| 久久久久国产一区二区| 亚洲图片激情小说| 一区在线影院| 国产精品99久久久久久宅男| 欧美日韩免费在线视频| 国产精品高精视频免费| 久久视频精品在线| 91久久久久久久久久久久久| 国产精品国产三级国产a| 国产精品mm| 欧美黄色网络| 亚洲综合好骚| 中文精品99久久国产香蕉| 国产精品女人毛片| 欧美在线日韩精品| 国产精品综合视频| 欧美色网在线| 91久久久一线二线三线品牌| 亚洲高清免费在线| 欧美激情一二三区| 久久婷婷久久一区二区三区| 国内揄拍国内精品少妇国语| 久久精品一区二区国产| 欧美自拍丝袜亚洲| 国产日韩在线一区二区三区| 欧美日韩精品伦理作品在线免费观看| 久久av资源网站| 一区二区视频在线观看| 欧美日产一区二区三区在线观看| 亚洲乱码国产乱码精品精| 国产精品一区二区你懂的| 亚洲欧美一区二区视频| 欧美高清hd18日本| 欧美国产精品久久| 国产精品久久久久久久久久久久久久| 夜夜嗨av一区二区三区四区| 欧美理论电影在线观看| 国产精品一卡二卡| 欧美暴力喷水在线| 美女爽到呻吟久久久久| 国产欧美日韩一区| 一区免费视频| 亚洲在线中文字幕| 亚洲国产精品高清久久久| 久久av一区二区三区亚洲| 国产亚洲欧美一区在线观看| 欧美色综合天天久久综合精品| 精品不卡一区| 尤物yw午夜国产精品视频明星| 亚洲一二三四区| 亚洲福利av| 欧美精品一区二区三区在线播放| 暖暖成人免费视频| 六十路精品视频| 亚洲区中文字幕| 国产日韩欧美不卡| 欧美日韩网址| 毛片一区二区三区| 欧美午夜视频| 欧美一区二视频在线免费观看| 欧美www视频| 国产精品www色诱视频| 极品裸体白嫩激情啪啪国产精品| 国产模特精品视频久久久久| 欧美激情第二页| 亚洲欧美精品在线观看| 欧美日韩亚洲免费| 翔田千里一区二区| 在线精品亚洲一区二区| 欧美日韩dvd在线观看| 欧美一区二区精品久久911| 亚洲精品影院| 蜜桃av久久久亚洲精品| 一区二区三区亚洲| 久久精品官网| 免费91麻豆精品国产自产在线观看| 韩国一区二区三区在线观看| 91久久一区二区| 欧美日韩免费在线| 一区二区电影免费观看| 欧美另类在线观看| 欧美va天堂在线| 国产精品九色蝌蚪自拍| 欧美激情亚洲激情| 亚洲精品女人| 国产视频一区三区| 韩国在线视频一区| 国产丝袜美腿一区二区三区| 香蕉久久一区二区不卡无毒影院| 久久久久久国产精品mv| 久久精品道一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 美女视频一区免费观看| 欧美在线999| 亚洲激情女人| 亚洲欧美精品suv| 亚洲婷婷综合色高清在线| 亚洲高清不卡在线| 国产麻豆视频精品| 欧美日韩在线播放| 亚洲欧美综合精品久久成人| 欧美一区二区三区日韩视频| 欧美色播在线播放| 久久夜色撩人精品| 亚洲第一页中文字幕| 在线免费观看一区二区三区| 日韩视频一区二区三区在线播放免费观看| 久久久精品视频成人| 久久精品毛片| 久久久久.com| 久久精品国产免费| 亚洲一区二区三区精品动漫| 亚洲日本欧美日韩高观看| 中文精品视频| 国产日韩欧美综合一区| 亚洲国产精品女人久久久| 欧美激情区在线播放| 亚洲免费观看在线视频| 亚洲三级网站| 亚洲素人在线| 亚洲国产精品悠悠久久琪琪| 欧美成人小视频| 国产精品99一区二区| 亚洲第一福利在线观看| 国产亚洲毛片在线| 一区二区毛片| 欧美一区1区三区3区公司| 免费一级欧美片在线播放| 国产精品女主播在线观看| 91久久在线视频| 国产精品免费一区二区三区在线观看| 亚洲无限av看| 在线国产亚洲欧美| 欧美精品一区在线播放| 亚洲黄色视屏| 欧美日韩一视频区二区| 国产精品爽爽爽| 在线观看日韩| 亚洲精品日韩欧美| 久久久亚洲欧洲日产国码αv| 欧美大片免费观看在线观看网站推荐| 国产精品jizz在线观看美国| 国产日韩三区| 国产一区二区三区奇米久涩| 欧美激情影院| 欧美日韩精品免费观看视频完整| 在线日韩av| 午夜宅男欧美| 欧美激情视频在线免费观看 欧美视频免费一| 久久人人97超碰人人澡爱香蕉| 老牛嫩草一区二区三区日本| 99国产一区二区三精品乱码| 亚洲国产精品久久久久久女王| 亚洲一区二区三区精品在线观看| 国产精品videosex极品| 欧美成年人视频网站欧美| 欧美日韩综合另类| 亚洲第一精品久久忘忧草社区| 在线视频观看日韩|