《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業界動態 > DSP+FPGA實時信號處理系統

DSP+FPGA實時信號處理系統

2009-06-01
作者:來曉嵐 趙佳明 盧煥章

  摘 要: 簡要敘述了常用的處理系統" title="信號處理系統">信號處理系統的類型與處理機結構,介紹了正逐步得到廣泛應用的DSP+FPGA處理機結構,在此基礎上提出了一種實時信號處理的線性流水陣列,并舉例說明了該結構的具體實現,最后分析說明了此結構的優越性。
  關鍵詞: 實時信號處理 處理機結構 線性流水陣列


  實時信號處理系統要求必須具有處理大數據量的能力,以保證系統的實時性;其次對系統的體積、功耗、穩定性等也有較嚴格的要求。實時信號處理算法中經常用到對圖象的求和、求差運算,二維梯度運算,圖象分割及區域特征提取等不同層次、不同種類的處理。其中有的運算本身結構比較簡單,但是數據量大,計算速度要求高;有些處理對速度并沒有特殊的要求,但計算方式和控制結構比較復雜,難以用純硬件實現。因此,實時信號處理系統是對運算速度要求高、運算種類多的綜合性信息處理系統。
1 信號處理系統的類型與常用處理機結構
  根據信號處理系統在構成、處理能力以及計算問題到硬件結構映射方法的不同,將現代信號處理系統分為三大類:
  ·指令集結構(ISA)系統。在由各種微處理器、DSP處理器或專用指令集處理器等組成的信號處理系統中,都需要通過系統中的處理器所提供的指令系統(或微代碼)來描述各種算法,并在指令部件的控制下完成對各種可計算問題的求解。
  ·硬連線結構系統。主要是指由專用集成電路(ASIC)構成的系統,其基本特征是功能固定、通常用于完成特定的算法,這種系統適合于實現功能固定和數據結構明確的計算問題。不足之處主要在于:設計周期長、成本高,且沒有可編程性,可擴展性差。
  ·可重構系統?;咎卣魇窍到y中有一個或多個可重構器件(如FPGA),可重構處理器之間或可重構處理器與ISA結構處理器之間通過互連結構構成一個完整的計算系統。
  從系統信號處理系統的構成方式來看,常用的處理機結構有下面幾種:單指令流單數據流(SISD)、單指令流多數據流(SIMD)、多指令流多數據流(MIMD)。
  ·SISD結構通常由一個處理器和一個存貯器組成,它通過執行單一的指令流對單一的數據流進行操作,指令按順序讀取,數據在每一時刻也只能讀取一個。弱點是單片處理器處理能力有限,同時,這種結構也沒有發揮數據處理中的并行性潛力,所以在實時系統或高速系統中,很少采用SISD結構。
  · SIMD結構系統由一個控制器、多個處理器、多個存貯模塊和一個互連網絡組成。所有“活動的”處理器在同一時刻執行同一條指令,但每個處理器執行這條指令時所用的數據是從它本身的存儲模塊中讀取的。對操作種類多的算法,當要求存取全局數據或對于不同的數據要求做不同的處理時,它是無法獨立勝任的。另外,SIMD 一般都要求有較多的處理單元和極高的I/O吞吐率,如果系統中沒有足夠多的適合SIMD 處理的任務,采用SIMD 是不合算的。
  · MIMD結構就是通常所指的多處理機,典型的MIMD系統由多臺處理機、多個存儲模塊和一個互連網絡組成,每臺處理機執行自己的指令,操作數也是各取各的。MIMD結構中每個處理器都可以單獨編程,因而這種結構的可編程能力是最強的。但由于要用大量的硬件資源解決可編程問題,硬件利用率不高。
2 DSP+ASIC結構
  隨著大規??删幊唐骷陌l展,采用DSP+ASIC結構的信號處理系統顯示出了其優越性,正逐步得到重視。與通用集成電路相比,ASIC芯片具有體積小、重量輕、功耗低、可靠性高等幾個方面的優勢,而且在大批量應用時,可降低成本。
  現場可編程門陣列(FPGA)是在專用ASIC的基礎上發展出來的,它克服了專用ASIC不夠靈活的缺點。與其他中小規模集成電路相比,其優點主要在于它有很強的靈活性,即其內部的具體邏輯功能可以根據需要配置,對電路的修改和維護很方便。目前,FPGA的容量已經跨過了百萬門級,使得FPGA成為解決系統級設計的重要選擇方案之一。
  DSP+FPGA結構最大的特點是結構靈活,有較強的通用性,適于模塊化設計,從而能夠提高算法效率;同時其開發周期較短,系統易于維護和擴展,適合于實時信號處理。
  實時信號處理系統中,低層的信號預處理算法處理的數據量大,對處理速度的要求高,但運算結構相對比較簡單,適于用FPGA進行硬件實現,這樣能同時兼顧速度及靈活性。高層處理算法的特點是所處理的數據量較低層算法少,但算法的控制結構復雜,適于用運算速度高、尋址方式靈活、通信機制強大的DSP芯片來實現。
3 線性流水陣列結構
  在我們的工作中,設計并實現了一種實時信號處理結構。它采用模塊化設計和線性流水陣列結構(圖1)。


  這種線性流水陣列結構具有如下特點:
  ·接口簡單。各處理單元(PU)之間采用統一的外部接口。
  ·易于擴充和維護。各個PU的內部結構完全相同,而且外部接口統一,所以系統很容易根據需要進行硬件的配置和擴充。當某個模塊出現故障時,也易于更換。
  ·處理模塊的規范結構能夠支持多種處理模式,可以適應不同的處理算法。
  每個PU的核心由DSP芯片和可重構器件FPGA組成,另外還包括一些外圍的輔助電路,如存儲器、先進先出(FIFO)器件及FLASH ROM等(圖2)??芍貥嬈骷娐放cDSP處理器相連,利用DSP處理器強大的I/O功能實現單元電路內部和各個單元之間的通信。從DSP的角度來看,可重構器件FPGA相當于它的宏功能協處理器(Co-processor)。
  PU中的其他電路輔助核心電路進行工作。DSP和FPGA各自帶有RAM,用于存放處理過程所需要的數據及中間結果。FLASH ROM中存儲了DSP的執行程序和FPGA的配置數據。先進先出(FIFO)器件則用于實現信號處理中常用到的一些操作,如延時線、順序存儲等。
  每個PU單獨做成一塊PCB,各級PU之間通過插座與底板相連。底板的結構很簡單,主要由幾個串連的插座構成,其作用是向各個PU提供通信通道和電源供應。可以根據需要安排底板上插座的個數,組成多級線性陣列結構。這種模塊化設計的突出優點在于,它使得對系統的功能擴充和維護變得非常簡單。需要時,只要插上或更換PU電路板,就可以實現系統的擴展和故障的排除。每一級PU中的DSP都有通信端口與前級和后級PU電路板相連,可以很方便地控制和協調它們之間的工作。


4 應用實例
  我們應用上述線性流水陣列結構實現了一個實時目標檢測系統,該系統的任務主要是接收攝像頭輸出的灰度圖象,經預處理、編碼、直線擬合和目標識別后,輸出結果到PC機顯示。在這個任務中,預處理模塊包括抽樣、卷積和編碼等步驟,屬于低層的處理,其運算數據量大,但運算結構較規則,適于用FPGA進行純硬件實現;而直線擬合及目標識別等高層圖象處理算法,所處理的數據量相對較少,但要用到多種數據結構,其控制也復雜得多,我們用DSP編程來實現。
  重構處理模塊采用的是Xilinx公司的XC5200系列FPGA芯片。這是一種基于SRAM的現場可編程門陣列。表1給出了XC5200 系列FPGA的一些參數。


  XC5200系列FPGA邏輯功能的實現由內部規則排列的邏輯單元陣列(LCA)來完成,它是FPGA的主要部分。LCA的核心是可重構邏輯塊(CLB),四周是一些輸入/輸出塊(IOB)。CLB和IOB之間通過片內的布線資源相連接。LCA由配置代碼驅動,CLB和IOB的具體邏輯功能及它們的互聯關系由配置數據決定。整個FPGA模塊的設計實現在Xilinx公司的Foundation 2.1i開發平臺上完成。該系統支持設計輸入、邏輯仿真、設計實現(設計綜合)和時序仿真等系統開發全過程。
  在選用DSP芯片時,主要應考慮性能能否滿足快速判讀算法的要求,具體說就是要求選擇那些指令周期短、數據吞吐率高、通信能力強、指令集功能完備的處理器,同時也要兼顧功耗和開發支持環境等因素。表2列出了一些常用微處理器的性能參數。


  我們選擇的是應用廣泛、性價比較高的TMS320C40芯片。它是美國TI公司推出的為滿足并行處理需求的32位浮點DSP。主要特性如下:
  ·外部時鐘40MHz,內部時鐘20MHz,所有指令均單周期完成,處理器內部采用高度并行機制,可同時進行多達11項各類操作。
  ·兩套相同的外部數據、地址總線,支持局部存儲器和全局共享存儲器。
  ·6個高速并行通信口,采用異步傳輸方式,最大速率可達20Mb/s。通過令牌傳遞可靈活實現數據雙向傳輸,這種結構很適合C40之間的互連。
  ·6個DMA通道,每個通道的最大速率可達20Mb/s。DMA內部總線與CPU的地址、數據、指令總線完全分開,避開了總線使用上的瓶頸。
  從結構和功能上看,C40很適合與可重構器件互相配合起來構成高速、高精度的實時信息處理系統,并完全可以勝任圖像信息的實時處理任務;此外,C40的開發系統也比較完備,支持C語言和匯編語言編程,能夠方便地進行算法移植和軟/硬件的協同設計。
  衡量系統的整體性能不僅要看所使用的器件和所能完成的功能,還要看器件之間采用怎樣的互連結構。XC5200可以完成模塊級的任務,起到DSP的協處理器的作用。它的可編程性使它既具有專用集成電路的速度,又具有很高的靈活性。C40內部結構的主要優勢是:所有指令的執行時間都是單周期,指令采用流水線,內部的數據、地址、指令及DMA總線分開,有較多的寄存器。這些特征使它有較高的處理速度。FPGA具有硬件的高速性,而C40具有軟件的靈活性,從器件上考察,能夠滿足處理復雜算法的要求。同時,C40的6個通信口和6個DMA通道使其能夠在不被中斷的情況下比較從容地應付與外界大量的數據交換。
  從PU內部互連來看,C40使用了專用的通信口完成與FPGA的互連,能夠保證在任何情況下FPGA與C40的數據通道的暢通。另外,FPGA和C40各自都有輸入端口,使得系統的處理結構多樣化。比如,FPGA可以作為處理流程中的一個模塊,獨立完成某項功能,也可以作為C40的協處理器,通過C40的調用來完成特定的子函數。底板將互連性延伸到PU之間,使得多個電路板能夠組成多處理機系統。前級的C40既可以與下一級的C40通信,也可以將數據發送到下一級的FPGA。
  綜上所述,本文提出的基于DSP+FPGA的線性流水陣列結構,為設計中如何處理軟硬件的關系提供了一個較好的解決方案。同時,該系統具有靈活的處理結構,對不同結構的算法都有較強的適應能力,尤其適合實時信號處理任務。
參考文獻
1 余小游.可重構計算技術及其在圖像制導信息處理系統中的應用.國防科技大學博士學位論文,1998.10
2 趙佳明.光學圖象實時目標識別系統.國防科技大學 碩士學位論文,1999.12
3 TMS320C4x User's Guide.美國TI公司,1991
4 Xilinx Data Book.美國Xilinx公司,1996

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热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>
          国产精品一区二区你懂的| 久久婷婷激情| 韩国av一区二区三区在线观看| 欧美日韩一区综合| 91久久精品国产91久久性色| 国产精品久久久久久久久果冻传媒| 欧美日韩不卡一区| 久久综合网络一区二区| 亚洲欧美激情四射在线日| 午夜电影亚洲| 久热re这里精品视频在线6| 亚洲一区二区三区激情| 国产精品欧美日韩久久| 亚洲欧美日韩精品在线| 欧美一级专区免费大片| 在线观看国产精品网站| 久久成年人视频| 伊人久久久大香线蕉综合直播| 国产精品一区二区三区久久久| 久久黄色级2电影| 亚洲精品在线观看视频| 国产一区二区丝袜高跟鞋图片| 亚洲国产婷婷香蕉久久久久久99| 国内久久精品| 久久久蜜桃精品| 久久精品国产一区二区三区免费看| 国产精品一区在线观看| 欧美日本国产视频| 欧美日韩ab片| 亚洲精品看片| 国产精品久久久久影院色老大| 欧美日韩国产成人高清视频| 欧美日韩国产一区二区| 亚洲国产色一区| 在线成人中文字幕| 免费91麻豆精品国产自产在线观看| 一本色道久久综合亚洲精品高清| 在线视频观看日韩| 亚洲日韩成人| 国产乱人伦精品一区二区| 久久成人亚洲| 亚洲精品1区2区| 亚洲激情网站免费观看| 国产精品一二三视频| 欧美日韩免费观看一区=区三区| 国内成人自拍视频| 亚洲承认在线| 欧美猛交免费看| 久久性色av| 亚洲欧美日韩一区二区三区在线观看| 欧美三级精品| 亚洲视屏一区| 99re成人精品视频| 国内成人精品视频| 午夜精品久久久久久久99黑人| 欧美日韩天天操| 亚洲网在线观看| 亚洲日本理论电影| 国产美女精品免费电影| 午夜亚洲福利在线老司机| 欧美天天视频| 国产欧美日本在线| 欧美制服丝袜| 国产精品久久毛片a| 亚洲国产日日夜夜| 欧美午夜精品伦理| 亚洲精品综合在线| 国产亚洲在线观看| 国外成人性视频| 久热成人在线视频| 狠狠色丁香婷婷综合久久片| 亚洲欧美另类中文字幕| 猫咪成人在线观看| 欧美激情亚洲一区| 国产一区二区日韩| 欧美精品一区二区三区在线看午夜| 亚洲一区二区在线免费观看视频| 国产欧美日韩一区| 亚洲免费久久| 午夜精品美女自拍福到在线| 欧美大香线蕉线伊人久久国产精品| 国产精品一二三视频| 国产精品欧美日韩一区| 国产精品久久一卡二卡| 欧美日韩欧美一区二区| 娇妻被交换粗又大又硬视频欧美| 久久久久久久尹人综合网亚洲| 欧美高清在线播放| 亚洲精品一二三区| 亚洲综合精品一区二区| 亚洲日本成人网| 激情综合色丁香一区二区| 在线日韩欧美| 日韩一级片网址| 午夜在线精品| 久久黄金**| 狼狼综合久久久久综合网| 欧美成人免费全部观看天天性色| 伊人久久综合| 国产精品日韩在线观看| 亚洲毛片在线免费观看| 久久一区亚洲| 在线欧美视频| 国产精品va| 欧美日韩亚洲综合在线| 国内精品美女在线观看| 亚洲激情一区二区三区| 免费成人黄色| 欧美高清不卡在线| 国产精品一区亚洲| 亚洲人成在线影院| 欧美大片在线看| 欧美日韩亚洲三区| 国产乱码精品| 亚洲天堂偷拍| 欧美精品激情在线观看| 久久久久88色偷偷免费| 在线日本高清免费不卡| 欧美精品成人| 久久亚裔精品欧美| 亚洲午夜精品久久久久久浪潮| 国产夜色精品一区二区av| 一区久久精品| 欧美精品在线观看播放| 蜜臀va亚洲va欧美va天堂| 亚洲欧美在线视频观看| 欧美主播一区二区三区| 亚洲欧洲另类国产综合| 亚洲精品一线二线三线无人区| 尤物在线精品| 亚洲国产精品小视频| 国产精品美女主播在线观看纯欲| 欧美日韩中文字幕在线视频| 美女精品视频一区| 欧美福利在线| 国产精品久久久久久亚洲调教| 国产在线不卡视频| 久久亚洲不卡| 国产亚洲精久久久久久| 国内精品久久久久影院 日本资源| 欧美日本在线播放| 久久久久九九视频| 亚洲日本aⅴ片在线观看香蕉| 韩国精品主播一区二区在线观看| 久久综合久久综合久久| 久久影院午夜片一区| 久久精品综合一区| 久久久91精品国产一区二区三区| 久久婷婷国产综合尤物精品| 欧美视频中文字幕在线| 亚洲免费观看高清完整版在线观看熊| 亚洲天堂av在线免费观看| 欧美一区二区在线免费播放| 亚洲精品国产精品国自产观看浪潮| 午夜精品亚洲一区二区三区嫩草| 麻豆亚洲精品| 国产精品欧美一区二区三区奶水| 在线日韩精品视频| 国产一区二区三区丝袜| 性色av一区二区三区| 久久久另类综合| 国产欧美va欧美不卡在线| 国产色婷婷国产综合在线理论片a| 亚洲精品国产精品国自产在线| 国产欧美一区二区三区在线看蜜臀| 欧美日韩免费区域视频在线观看| 国产一区二区三区在线观看免费视频| 欧美色视频一区| 欧美在线精品免播放器视频| 亚洲国产网站| 国产精品视频自拍| 日韩午夜在线观看视频| 欧美日韩一级视频| 国产色产综合产在线视频| 亚洲欧美国产不卡| 久久人人97超碰精品888| 久久综合久久综合这里只有精品| 亚洲乱码一区二区| 欧美色图天堂网| 久久九九精品| 欧美在线播放一区二区| 最新亚洲视频| 国产精品卡一卡二| 亚洲欧美成人一区二区在线电影| 久久深夜福利免费观看| 亚洲国产天堂久久综合| 日韩亚洲欧美高清| 国产亚洲综合在线| 老司机免费视频一区二区| 欧美jizzhd精品欧美喷水| 亚洲高清视频一区| 伊人久久大香线蕉综合热线| 日韩视频一区二区三区在线播放免费观看| 久久久欧美精品sm网站| 久久精品国内一区二区三区| 欧美国产日韩精品免费观看| 久久视频一区二区| 校园春色国产精品| 亚洲精品一区在线| 欧美亚洲三区| 亚洲一区二区三区四区中文| 国产精品久久久久aaaa九色| 亚洲电影免费观看高清完整版在线观看| 亚洲一区综合| 亚洲一区尤物| 国产精品一区二区久久久久| 欧美多人爱爱视频网站| 久久久国产一区二区三区| 亚洲一级免费视频| 国产精品久久久久999| 亚洲高清视频在线观看| 亚洲一区二区三区色| 欧美国产极速在线| 91久久夜色精品国产网站| 国产欧美精品一区二区三区介绍| 国产农村妇女毛片精品久久麻豆| 国产精品人人做人人爽| 欧美精品国产精品| 在线免费观看日本欧美| 久久久久久久97| 亚洲精品视频免费在线观看| 国内精品福利| 亚洲专区一二三| 亚洲日本黄色| 欧美午夜一区二区福利视频| 国产精品自拍在线| 欧美区在线播放| 亚洲一区二区在线免费观看视频| 亚洲少妇诱惑| 每日更新成人在线视频| 国产在线视频不卡二| 久久久国产精品一区二区三区| 噜噜爱69成人精品| 欧美三区在线视频| 欧美四级电影网站| 欧美一级片在线播放| 亚洲一区二区成人在线观看| 国产亚洲欧美日韩一区二区| 一区二区三区高清视频在线观看| 欧美午夜无遮挡| 性伦欧美刺激片在线观看| 黑人一区二区| 国内精品美女av在线播放| 亚洲人成人一区二区三区| 亚洲尤物视频在线| 欧美一区二区三区四区在线观看| 蘑菇福利视频一区播放| 欧美尤物巨大精品爽| 日韩网站在线看片你懂的| 欧美高清在线视频观看不卡| 揄拍成人国产精品视频| 亚洲手机成人高清视频| 欧美成人中文字幕在线| 欧美日韩国产一级| 久久精品一区蜜桃臀影院| 亚洲精品在线一区二区| 亚洲精品无人区| 欧美香蕉大胸在线视频观看| 一区在线播放视频| 99视频+国产日韩欧美| 久久人人97超碰国产公开结果| 久久爱www久久做| 国产精品久久久亚洲一区| 亚洲美女中文字幕| 红杏aⅴ成人免费视频| 久久亚洲春色中文字幕久久久| 91久久精品美女| 午夜国产精品视频免费体验区| 欧美第一黄网免费网站| 亚洲黄页视频免费观看| 亚洲久久视频| 国产欧美亚洲一区| 欧美区亚洲区| 玉米视频成人免费看| 久久综合色88| 在线观看欧美日韩| 欧美日韩视频一区二区| 开元免费观看欧美电视剧网站| 国产日韩欧美一区| 在线高清一区| 欧美色图一区二区三区| 欧美亚洲尤物久久| 亚洲裸体俱乐部裸体舞表演av| 一本色道久久综合亚洲二区三区| 欧美片第一页| 亚洲精品影院| 国产欧美精品日韩区二区麻豆天美| 久久综合九色欧美综合狠狠| 久久精品国产99国产精品澳门| 欧美一区亚洲一区| 欧美精品一区二区在线观看| 99视频精品在线| 欧美精品乱码久久久久久按摩| 亚洲一区二区三区视频| 国产精品女人久久久久久| 一区二区三区 在线观看视频| 国产精品系列在线播放| 国产精品网站一区| 国产欧美不卡| 欧美精品在线网站| 国产在线播放一区二区三区| 欧美一区二区三区免费观看| 亚洲伊人伊色伊影伊综合网| 欧美激情视频一区二区三区不卡| 免费欧美日韩国产三级电影| 黑丝一区二区三区| 欧美精品激情在线| 国产一区二区丝袜高跟鞋图片| 欧美一区二区三区电影在线观看| 亚洲人成亚洲人成在线观看图片| av成人福利| 在线亚洲成人| 亚洲视频在线播放| 亚洲一区二区在线| 国产一区二区0| 亚洲理论在线| 六月天综合网| 黄色欧美成人| 亚洲色图制服丝袜| 欧美日韩免费高清| 欧美性做爰毛片| 精品999成人| 欧美 日韩 国产精品免费观看| 一区二区三区你懂的| 精品va天堂亚洲国产| 亚洲福利视频二区| 国产精品视频男人的天堂| 欧美精品七区|