新聞中心

EEPW首頁 > 汽車電子 > 基于DSP+FPGA結構的小波圖像處理系統(tǒng)設計

基于DSP+FPGA結構的小波圖像處理系統(tǒng)設計

——
作者: 時間:2007-04-23 來源: 收藏
介紹了一種基于+結構的系統(tǒng)設計方案,以高性能數字信號處理器A—BF535作為核心,結合現場可編程門陣列,實現了實時數字圖像處理。
   

   小波分析是近年迅速發(fā)展起來的新興學科,與Fourier分析和Gabor變換相比,小波變換是時間(空間)頻率的局部化分析,它通過伸縮平移運算對信號逐步進行多尺度細化,最終達到高頻處時間細分和低頻處頻率細分,能自動適應時頻信號分析的要求,從而可聚焦到信號的任意細節(jié).解決了Fourier分析不能解決的許多問題。

   目前許多小波算法的軟件實現已經很成熟了,但是很難達到實時性的效果。而在硬件方面,隨著數字信號處理器()和現場可編程門陣列器件()的發(fā)展,采用DSP+FPGA的數字硬件系統(tǒng)顯示出其優(yōu)越性,可以把二者的優(yōu)點結合在一起,兼顧速度和靈活性,因此DSP+FPGA結構正愈來愈得到人們的重視,應用的領域也越來越廣泛。

   DSP+FPGA系統(tǒng)最大的優(yōu)點是結構靈活,有較強的通用性,適合于模塊化設計,從而能夠提高算法效率;同時其開發(fā)周期較短,系統(tǒng)容易維護和擴展,適合實時信號處理。所以本文介紹的系統(tǒng)設計就是基于DSP+FPGA結構的系統(tǒng)。

   1 圖像處理系統(tǒng)的組成

   1.1 系統(tǒng)整體硬件構架
   

   DSP+FPGA系統(tǒng)的核心由DSP芯片和現場可編程門陣列FPGA以及外圍的輔助電路,如存儲器、先進先出(FIFO)器件及Flash ROM等組成。外圍電路輔助核心電路進行工作。DSIP和FPGA各自帶有RAM,用于存放處理過程所需要的數據及中間結果。

   Flash ROM中存儲DSP執(zhí)行程序和FPGA的配置數據。FIFO器件則用于實現信號處理中常用的一些操作,如延時線、順序存儲等。系統(tǒng)方案考慮了系統(tǒng)處理的實時性、硬件系統(tǒng)的規(guī)模及系統(tǒng)調試的難度等因素,其整體框架如圖l所示。

   1.2 處理器簡介
   

   ADSP-BF535(簡稱BF535)是美國AD公司和Intel公司于2001年底聯合推出的一款定點DSP,屬于Blackfin系列產品。BF535具有RISC指令結構,運作高效,性能優(yōu)異,主頻最高工作在350MHz。有兩個40位的乘加器和兩個32位的算術邏輯單元,四個8位的視頻處理單元,十六個地址尋址單元。

   DSP內部集成了308KB的RAM,并有豐富的外部接口,如SDRAM、PCI、USB、SPI、同步和異步串口等。芯片內部設計了“看門狗”和多種定時器,可充分滿足軟件工程的穩(wěn)定性設計要求。而且BF535可動態(tài)地控制電壓輸入,調整運行頻率.減少芯片功耗,十分適合于移動產品的設計。

   1.3 外部存儲器的設計
   

   Blackfin DSP的結構體系將存儲器構造成統(tǒng)一的4GB地址空間,用32位地址尋址。包括內部存儲器、外部存儲器、PCI地址空間和I/O控制寄存器在內的所有資源,在這個統(tǒng)一的地址空間中獨自占據各自的一段。

     外部存儲器通過外部接口總線進行讀取。該接口提供一個無縫連接,最多可接4個SDRAM和4個異步存儲裝置(Flash、EPROM、ROM、SRAMq及存儲映射I/O裝置。

     存儲器的設計首先要考慮存儲器的速度、類型、容量是否能滿足運算要求以及性價比如何。本系統(tǒng)中擴展了外部存儲器,用到了SDRAM(用來在算法運算過程中對圖像數據的緩存)。與PCI33兼容的SDRAM控制器最多可以設置為四個地址空間相連的SDRAM存儲塊,每個存儲塊的大小可為16~128MB,所以最高可訪問512MB的RAM。每個存儲塊都可以獨立配置,并且與鄰近塊連續(xù)而不必考慮存儲塊的大小和位置。

   這使得內核可以把所有SDRAM都看作有單一、連續(xù)的物理地址空間。本系統(tǒng)中ADSP-BF535與SDRAM的接口如圖2所示。

   異步存儲器接口選用了雙端口RAM作為圖像數據從FPCA到DSP之間的傳輸,通過對DMA控制寄存器的設定,圖像數據以DMA方式向DSP傳輸。選用F1ash作為程序存儲器。BF535與Flash的接口如圖3所示,系統(tǒng)上電后程序從Hash以DMA方式自舉到內部程序RAM中,應用程序在內部程序RAM全速運行。

   1.4 模/數轉換部分
   

    高速A/D變換對采集到的信號數字化后,將模擬圖像信號轉換為數字圖像信號,存入圖像存儲器中。A/D變換器采用AD9042,其最高采樣頻率可達40MHz。精度為12位,輸入信號范圍為



評論


相關推薦

技術專區(qū)

關閉