《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于DSP+FPGA的高速數據處理與存儲系統設計
基于DSP+FPGA的高速數據處理與存儲系統設計
2015年微型機與應用第15期
劉 歡,邢 輝
(北京環境特性研究所,北京 100859)
摘要: 針對信號處理數據量大、實時性要求高的特點,從實際應用出發,設計了以雙DSP+FPGA為核心的并行信號處理模塊。為了滿足不同的信號處理任務需求,FPGA可以靈活地選擇與不同的DSP組成不同的信號處理結構,同時為滿足大數據存儲要求設計了可方便網絡控制的數據存儲模塊。模塊之間可以通過自定義LVDS接口實現互聯,組成一個系統。
Abstract:
Key words :

  摘  要: 針對信號處理數據量大、實時性要求高的特點,從實際應用出發,設計了以雙DSP+FPGA為核心的并行信號處理模塊。為了滿足不同的信號處理任務需求,FPGA可以靈活地選擇與不同的DSP組成不同的信號處理結構,同時為滿足大數據存儲要求設計了可方便網絡控制的數據存儲模塊。模塊之間可以通過自定義LVDS接口實現互聯,組成一個系統。

  關鍵詞: 實時性;雙DSP+FPGA;數據存儲

0 引言

  隨著科學技術的飛速發展,在無線通信、軍事、工業、圖像和醫療等領域高速大數據采集已經成為信號處理系統中不可或缺的部分,這就意味著在現代實時信號處理領域,在有限的時間內,需要處理和存儲的數據量更大,同時為達到實時性,還要求信號處理系統具有多任務并行處理能力,這就對信號處理系統的處理能力提出了更高要求。與此同時,無論是雷達信號目標識別還是可見光的目標識別,都需要采集大量數據加強數據庫建立,從而用來分析目標識別算法的性能,這無疑對數據存儲提出了挑戰。針對這些問題,本文采用兩片ADI公司的ADSP TS201設計了多DSP松耦合的并行數字信號處理模塊,并以兩片Xilinx公司的Spartan3AN系列中的XC3S1400AN和TI公司的DP83865為核心設計了高速大容量、可以通過網口進行控制的數據存儲模塊,模塊之間通過鏈路口橋接構成一個系統。

1 芯片選型

  1.1 FPGA選擇

  FPGA選擇Xilinx公司的Spartan3AN系列中的XC3S1400AN,此芯片含有502個I/O管腳[1]可以靈活地與DSP互聯,同時可配成227對差分對,擴展成LVDS總線用于高速數據傳輸。選擇此芯片的另一個優點是片內Flash達到16 Mbit,可將程序直接固化到片內,簡化了外圍結構。

  1.2 信號處理芯片選擇

  ADSP TS201是ADI公司推出的一款性能極高的靜態超標量處理器,對大的信號處理任務和通信結構進行了優化,具有適合多DSP并行處理的突破性體系結構,可廣泛應用于大存儲量、高性能、高速度的信號處理和圖像處理系統中[2]。TS201的主要性能指標如下:

  (1)最高工作主頻可達600 MHz,指令周期為1.67 ns,可支持單指令多數據(SIMD)操作;

  (2)6位定點處理能力達4 800 MMAC/s,是C64X的1.6倍;浮點處理能力是C67X的2.6倍;

  (3)DSP之間LINK口通信可以達到單向最大速率為600 MB/s,雙向1.2 GB/s;

  (4)獨立的片內總線(4條128位數據總線,4條32位地址總線)可提供4 GB的尋址空間;

  (5)可通過共享總線提供無縫連接以用于片內集成總線的仲裁控制;

  (6)片上SDRAM控制器和片上DMA控制器可提供14條DMA通道。

2 信號處理體系設計

  信號處理器可非常方便地構建簡單的處理系統,也可以利用其多處理器接口和資源方便地構建多處理器系統。由于TS201特有的鏈路口具有強大的數據傳輸能力,在構成多處理器系統時,既可以構建總線共享的多處理器系統(緊耦合系統),又可以構建鏈路口耦合系統(松耦合系統)。以此為基礎還可以構建總線共享和鏈路口耦合相結合的混合耦合系統[3-4]。松耦合系統是典型的鏈路口共享的多處理器體系結構。其系統組成框圖如圖1所示。

001.jpg

  緊耦合多處理器系統是一種典型的總線共享的多處理器體系結構,其系統組成框圖如圖2所示。

002.jpg

  混合耦合多處理器體系結構,其系統組成框圖如圖3所示。

003.jpg

  與其他兩種耦合相比,松耦合系統無需總線仲裁,所以編程控制較為簡單,另一方面由于松耦合系統結構簡單,PCB實現較容易,本文根據實際需求選擇松耦合系統體系。

3 系統硬件設計

  高速數據并行處理與存儲系統在標準的CPCI板卡上,按功能區域劃分設置2片TS201,2片XC3S1400AN,1片DP83865芯片和6片MT29F256G08AUCAB,實現多處理器綜合處理的超強處理和存儲能力,系統框圖如圖4所示。

004.jpg

  3.1信號處理單元硬件設計

  信號處理單元的運算結構具有靈活性和可裁減性,FPGA可以靈活地選擇與不同的DSP組成不同的計算結構,滿足不同運算量的需求。對于運算量較小的任務,可以只使用FPGA和DSP1完成信號處理任務;而FPGA和兩個DSP組合在一起可以完成運算量更大的任務;同時為保證系統數據傳輸的實時性,本硬件平臺在各級流水之間提供高速靈活的數據傳輸通道。FPGA與2片DSP采用高速通用總線和鏈路口互連。2片DSP之間采用LinkPort互連。

  DSP本身就帶有24 Mbit內存,為了進一步提高硬件平臺的存儲能力,使之能夠進行一些復雜的數據處理,為DSP配置了高速SDRAM。硬件平臺的另一大特點是配置的靈活性。DSP1作為主DSP通過Link口完成第二片DSP的程序加載,由于本系統采取標準的CPCI板卡設計,便于不同處理系統的級聯,不同的系統之間若要求時序統一,則可以通過Link口統一加載程序。

  3.2 存儲單元硬件設計

  存儲單元控制采用千兆以太網接口,可以方便地與普通計算機互連。方案如圖5所示。

005.jpg

  DSP處理的數據通過Link口發往存儲單元,在FPGA內將Link口協議轉換成相應的位數據寫到NAND FLASH存儲起來。可根據實際存儲需求配置不同容量和數量的FLASH芯片[5-6]。

  千兆以太網模塊既完成存儲器與上位機通信的功能,又作為數據輸出接口。千兆以太網接口的物理層由物理層芯片DP83865實現,物理層以上協議在FPGA內部實現。數據傳輸采用UDP協議,上位機應用程序使用網絡編程與FPGA進行通信,發送相應的控制命令。主機可以通過發送上傳命令將存儲的信息讀出來。

4 系統軟件設計

  軟件的外部接口主要有3種,如表1所示。

007.jpg

  系統上電以后信號處理單元以接收鏈路口中斷為觸發事件,驅動DSP處理器完成實時信號處理任務,并在處理完成后將處理結果通過DSP鏈路口回送至信號源端由其他系統執行相應操作。

  在信號處理的同時對信息數據及處理中間結果數據進行存儲,以便進行數據庫的建立及算法的分析改進。信號處理與存儲系統軟件工作調度流程圖如圖6所示。

006.jpg

5 結論

  本文針對高速數據并行處理與存儲中存在的一些問題提出了高速信號并行處理與存儲系統。本系統采用ADI公司的TigerSHARC處理器,每片DSP處理器在600 MHz時鐘下提供3.6 GFLOPS的32位浮點運算能力,2片處理器的計算能力為7.2 GFlops@600 MHz。

  在Xilinx公司的芯片XC3S1400AN上實現了TS201和FPGA的LVDS接口互連設計。

  最終結果表明,在本文所提出的關鍵設計的要求下,LINK口通信能夠實現DSP之間互連,板內Link口的傳輸帶寬可以達到800 MB/s,板間Link口的傳輸帶寬可以達到600 MB/s,由于本文要處理的數據不會大于20 MB/s,所以完全可以滿足數據傳輸要求。

  擴展LVDS總線主要用于信號處理單元向數據存儲單元收發信息,數據傳輸速率最大為20 MB/s,而LVDS總線的傳輸速率可以達到250 MB/s,且通信數據傳輸無誤碼、穩定。該結果說明了以FPGA為核心的數據存儲單元有效地提高了數據存儲的可靠性,實現了高速、穩定的數據傳輸。

參考文獻

  [1] Xilinx. Spartan-3 generation FPGA user guide[EB/OL].(2007-04-09)[2015-03-10]. http://www.xilinx.com.

  [2] ADSP-T S201 TigerSHARC process or hardware reference[Z]. ADI, 2004.

  [3] 馮小平,曹向海,鮑丹.TigerSHARC處理技術及其應用[M].西安:西安電子科技大學出版社,2010.

  [4] 武岳.基于多DSP的硬件平臺設計與調試[D].成都:電子科技大學,2007.

  [5] 晏敏,龍小奇,章兢,等.開放式大容量NAND Flash數據存儲系統設計與實現[J].微電子學與計算機,2009,26(11):13-16.

  [6] 趙軍偉,李宏穆,莊阿龍,等.NandFLASH和NorFLASH接口設計和驅動開發[J].嵌入式技術,2009(14):40-43.


此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
国产精品久久精品日日| 亚洲国产一区二区三区a毛片| 久久久久久亚洲精品不卡4k岛国| 亚洲一区二区成人在线观看| 亚洲人成在线播放| 亚洲国产精品传媒在线观看| 欧美一区二区啪啪| 午夜日韩在线| 欧美一区三区二区在线观看| 亚洲欧美激情在线视频| 亚洲一区精品视频| 亚洲视频图片小说| 亚洲图片欧洲图片av| 亚洲网站在线看| 亚洲欧美日韩高清| 午夜久久久久久| 欧美一区二区日韩一区二区| 欧美一级播放| 久久精品人人做人人爽电影蜜月| 欧美伊人影院| 91久久久在线| 日韩手机在线导航| 一本久久综合亚洲鲁鲁| 亚洲深夜影院| 性亚洲最疯狂xxxx高清| 欧美在线观看视频在线 | 91久久精品国产91性色tv| 亚洲国产精品va在线看黑人动漫 | 欧美日韩不卡| 欧美日韩在线一区二区三区| 国产精品国产三级国产aⅴ9色| 国产精品久久一区主播| 国产精品一区二区久久| 国产欧美日韩激情| 狠狠色狠狠色综合人人| 亚洲国产成人精品女人久久久 | 99在线热播精品免费| 在线视频免费在线观看一区二区| 亚洲欧美国产高清| 久久国产天堂福利天堂| 欧美91福利在线观看| 欧美视频观看一区| 国产亚洲欧美另类一区二区三区| 一区二区在线观看视频| 亚洲欧洲视频| 亚洲综合99| 91久久精品国产| 亚洲自拍偷拍麻豆| 久久综合久久久| 欧美日韩综合久久| 国产一级一区二区| 亚洲精品少妇30p| 亚洲欧美国产高清| 久久精品首页| 亚洲一区二区三区乱码aⅴ| 欧美在线视频网站| 欧美高清hd18日本| 国产精品久久久久久久7电影| 很黄很黄激情成人| aaa亚洲精品一二三区| 欧美一区二区精品| 亚洲乱码视频| 久久精品国产91精品亚洲| 欧美激情国产日韩精品一区18| 国产精品在线看| 91久久精品国产91性色tv| 亚洲一区二区精品在线观看| 亚洲高清在线观看一区| 亚洲午夜精品一区二区三区他趣| 久久精品伊人| 欧美午夜久久| 在线日韩日本国产亚洲| 在线视频中文亚洲| 91久久久亚洲精品| 久久大香伊蕉在人线观看热2| 欧美日韩成人综合在线一区二区 | 99这里只有精品| 久久久综合网站| 欧美三级视频在线播放| 在线视频国内自拍亚洲视频| 亚洲永久免费| 国产精品99久久不卡二区| 久久午夜视频| 国产精品社区| 亚洲裸体视频| 亚洲黄页一区| 久久九九国产精品| 国产精品久久久久99| 亚洲精品色婷婷福利天堂| 亚洲国产高清一区二区三区| 欧美一级一区| 欧美视频在线观看免费网址| 亚洲福利一区| 亚洲成人在线视频播放| 亚洲综合精品自拍| 欧美激情精品久久久久久变态| 国产一区二区三区在线观看免费视频 | 在线免费观看成人网| 欧美亚洲一区二区在线| 亚洲性视频网址| 欧美激情视频免费观看| 黑丝一区二区| 久久国产加勒比精品无码| 欧美一区不卡| 欧美亚洲第一区| 日韩亚洲欧美成人| 日韩视频二区| 欧美黄网免费在线观看| 亚洲第一黄色| 亚洲欧洲一区二区在线播放| 久久精品视频在线看| 国产麻豆视频精品| 亚洲在线观看视频| 亚洲女同在线| 国产精品狼人久久影院观看方式| 日韩亚洲精品在线| 亚洲无限乱码一二三四麻| 欧美日韩成人一区| 亚洲精品综合| 一区二区国产日产| 欧美日韩黄色一区二区| 亚洲精品欧美极品| 在线一区二区日韩| 欧美日韩一区二区三区在线看 | 久久资源av| 伊人精品在线| 亚洲国产专区| 欧美阿v一级看视频| 亚洲国产高清在线| 亚洲精品乱码久久久久久日本蜜臀| 蜜桃久久精品一区二区| 亚洲国产成人在线| 一本久久综合亚洲鲁鲁| 欧美日韩在线观看一区二区三区 | 国产精品拍天天在线| 亚洲婷婷国产精品电影人久久| 亚洲男人第一av网站| 国产精品亚洲第一区在线暖暖韩国 | 亚洲亚洲精品三区日韩精品在线视频| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 欧美一区二区三区久久精品茉莉花| 久久成人亚洲| 欲香欲色天天天综合和网| 亚洲青涩在线| 欧美日韩精品欧美日韩精品一| 日韩视频在线播放| 亚洲欧美国产一区二区三区| 国产麻豆视频精品| 久久精品欧美日韩| 欧美激情视频在线播放| 一区二区三区色| 久久精品国产99| 亚洲成色777777女色窝| 在线亚洲精品福利网址导航| 欧美性大战久久久久| 午夜精品久久久久久99热| 久久中文久久字幕| 日韩手机在线导航| 久久aⅴ国产紧身牛仔裤| 亚洲大黄网站| 亚洲欧美日韩综合一区| 国产亚洲人成a一在线v站| 最新日韩中文字幕| 欧美日韩中文在线观看| 欧美一二三区在线观看| 欧美高清视频免费观看| 亚洲无线视频| 狂野欧美激情性xxxx欧美| 亚洲美女av黄| 久久精品国产一区二区三区| 亚洲人成网站精品片在线观看| 亚洲免费小视频| 影音先锋日韩有码| 亚洲在线观看视频| 精久久久久久| 亚洲欧美日韩系列| 亚洲第一久久影院| 欧美亚洲日本一区| 亚洲国产裸拍裸体视频在线观看乱了中文| 亚洲午夜视频在线| 伊人成年综合电影网| 亚洲欧美一区二区精品久久久| 国内精品久久久| 亚洲午夜伦理| 在线播放日韩欧美| 亚洲欧美国产精品专区久久| 在线日韩中文| 欧美一站二站| 亚洲三级影院| 久久精品一区二区国产| 洋洋av久久久久久久一区| 久久综合五月| 亚洲影院在线观看| 欧美日韩国产123| 亚洲国产精品一区二区www| 国产精品日产欧美久久久久| 亚洲毛片视频| 禁久久精品乱码| 久久国产主播| 亚洲图片在线观看|