日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

基于DSP的數(shù)字圖像處理實現(xiàn)

出處:張振福,周江濤 國防科技大學(xué) 發(fā)布于:2011-09-02 12:09:21

  隨著計算機、多媒體和數(shù)據(jù)通信技術(shù)的高速發(fā)展,數(shù)字圖像技術(shù)近年來得到了極大的重視和長足的發(fā)展,并在科學(xué)研究、工業(yè)生產(chǎn)、醫(yī)療衛(wèi)生、教育、娛樂、管理和通信等方面取得了廣泛的應(yīng)用。同時,人們對計算機視頻應(yīng)用的要求也越來越高,從而使得高速、便捷、智能化的高性能數(shù)字圖像處理設(shè)備成為未來視頻設(shè)備的發(fā)展方向,數(shù)字圖像處理(DigitalImageProcessing)是通過計算機對圖像進行去除噪聲、增強、復(fù)原、分割、提取特征等處理的方法和技術(shù)。數(shù)字圖像處理的產(chǎn)生和迅速發(fā)展主要受三個因素的影響:一是計算機的發(fā)展;二是數(shù)學(xué)的發(fā)展(特別是離散數(shù)學(xué)理論的創(chuàng)立和完善);三是廣泛的農(nóng)牧業(yè)、林業(yè)、環(huán)境、軍事、工業(yè)和醫(yī)學(xué)等方面的應(yīng)用需求的增長。數(shù)字圖像處理(Digital Image Processing)又稱為計算機圖像處理,它是指將圖像信號轉(zhuǎn)換成數(shù)字信號并利用計算機對其進行處理的過程。數(shù)字圖像處理早出現(xiàn)于20世紀50年代,當時的電子計算機已經(jīng)發(fā)展到一定水平,人們開始利用計算機來處理圖形和圖像信息。數(shù)字圖像處理作為一門學(xué)科大約形成于20世紀60年代初期。早期的圖像處理的目的是改善圖像的質(zhì)量,它以人為對象,以改善人的視覺效果為目的。圖像處理中,輸入的是質(zhì)量低的圖像,輸出的是改善質(zhì)量后的圖像,常用的圖像處理方法有圖像增強、復(fù)原、編碼、壓縮等。首次獲得實際成功應(yīng)用的是美國噴氣推進實驗室(JPL)。他們對航天探測器徘徊者7號在1964年發(fā)回的幾千張月球照片使用了圖像處理技術(shù),如幾何校正、灰度變換、去除噪聲等方法進行處理,并考慮了太陽位置和月球環(huán)境的影響,由計算機成功地繪制出月球表面地圖,獲得了巨大的成功。隨后又對探測飛船發(fā)回的近十萬張照片進行更為復(fù)雜的圖像處理,以致獲得了月球的地形圖、彩色圖及全景鑲嵌圖,獲得了非凡的成果,為人類登月創(chuàng)舉奠定了堅實的基礎(chǔ),也推動了數(shù)字圖像處理這門學(xué)科的誕生。

  1 功能強大的TMS320C6x

  TMS320C6000是美國TI(Texas Instruments)公司于1997年推出的新一代高性能DSP芯片。這種芯片是定點、浮點兼容的DSP。DSP(digital signal processor)是一種獨特的微處理器,是以數(shù)字信號來處理大量信息的器件。其工作原理是接收模擬信號,轉(zhuǎn)換為0或1的數(shù)字信號。再對數(shù)字信號進行修改、刪除、強化,并在其他系統(tǒng)芯片中把數(shù)字數(shù)據(jù)解譯回模擬數(shù)據(jù)或?qū)嶋H環(huán)境格式。它不僅具有可編程性,而且其實時運行速度可達每秒數(shù)以千萬條復(fù)雜指令程序,遠遠超過通用微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。它的強大數(shù)據(jù)處理能力和高運行速度,是值得稱道的兩大特色。

  C6000內(nèi)部結(jié)構(gòu)的主要特點包括:

 ?、俣c/浮點系列兼容DSP,目前CPU主頻100MHz~600MHz。

 ?、诰哂邢冗MVLIW結(jié)構(gòu)內(nèi)核。

 ?。?)8個獨立的功能單元:6個ALU(32/40bit),2個乘法器(16×16),浮點系列支持IEEE標準單和雙浮點運算。

 ?。?)可以每周期執(zhí)行8條32bit指令,峰值速度4800MIPS。

 ?。?)專用存取結(jié)構(gòu),32/64個32bit通用寄存器。

 ?。?)指令打包技術(shù),減少代碼容量。

 ?、劬哂蓄愃芌ISC的指令集。

 ?。?)32bit尋址范圍,支持bit尋址。

 ?。?)支持40bitALU運算。

  (3)支持bit操作。

 ?。?)100%條件指令。

 ?、芷瑑?nèi)集成大容量SRAM,可達8Mbit。

 ?、?6/32/64bit高性能外部存儲器接口(EMIF)提供了與SDRAM、SBRAM和SRAM登同步/異步存儲器的直接接口。

 ?、迌?nèi)置高效率協(xié)處理器(C64X)。

  (1)Viterbi編解碼協(xié)處理器(VCP),支持500路7.95kb/s AMR。

 ?。?)Turbo碼編解碼協(xié)處理器(TCP),支持6路2Mb/s 3GPP。

  ⑦片內(nèi)提供多種集成外設(shè)(不同芯片的資源不同)

 ?。?)多通道DMA/EDMA控制器

 ?。?)多通道緩沖串口(McBSP)

 ?。?)多通道音頻串口(McASP)

 ?。?)可以訪問DSP整個存儲空間的主機口(HPI)

  (5)32bit擴展總線(xBUS)

 ?。?)32bit/33MHz PCI主/從模式接口

 ?。?)32bit通用計數(shù)器(Timer)

 ?。?)UTOPIA接口

  (9)通用輸入/輸出(GPIO)

 ?。?0)總線主/從模式接口

 ?。?1)支持多種復(fù)位加載模式(Boot),提供3種節(jié)電控制模式(Power Down)

 ?、嘀С諭EEE一1149.1(JTAG)邊界掃描接口。

 ?、醿?nèi)核采用1.0/1.2/1.5/1.8V供電,周邊采用3.3V供電。

 ?、?.12tzm0.18tμm CMOS工藝,5/6層金屬處理。BGA球柵陣列封裝。

  TMS320C6x系列的DSP芯片結(jié)構(gòu)不同于一般的DSP,屬于類RISC結(jié)構(gòu),從而使它的c編譯器具有很高的效率,因此稱之為面向C語言結(jié)構(gòu)的 DSP芯片。這使得其在絕大多數(shù)應(yīng)用中,可以采用 C語言編寫TMS320C6x程序,從而充分利用大量用c描述的算法程序,并獲得遠勝于傳統(tǒng)DSP程序的可維護性、可移植性、可繼承性,縮短開發(fā)周期。

  2 FPGA計算系統(tǒng)模型

  FPGA(Field-Programmable Gate Array),即現(xiàn)場可編程門陣列,它是在PAL、GAL、CPLD等可編程器件的基礎(chǔ)上進一步發(fā)展的產(chǎn)物。它是作為專用集成電路(ASIC)領(lǐng)域中的一種半定制電路而出現(xiàn)的,既解決了定制電路的不足,又克服了原有可編程器件門電路數(shù)有限的缺點。FPGA一般來說比ASIC(專用集成芯片)的速度要慢,無法完成復(fù)雜的設(shè)計,而且消耗更多的電能。但是他們也有很多的優(yōu)點比如可以快速成品,可以被修改來改正程序中的錯誤和更便宜的造價。廠商也可能會提供便宜的但是編輯能力差的FPGA。因為這些芯片有比較差的可編輯能力,所以這些設(shè)計的開發(fā)是在普通的FPGA上完成的,然后將設(shè)計轉(zhuǎn)移到一個類似于ASIC的芯片上。另外一種方法是用CPLD(復(fù)雜可編程邏輯器件備)。

  在通常的并行系統(tǒng)設(shè)計中,微處理器在空間維上是固定的,而在時間維上是可變的;而連接的專用芯片在空間維和時間維上都是固定的。這樣的系統(tǒng)往往只能適用于特定應(yīng)用場合下的特定算法。

  FPGA是二十世紀80年代后期出現(xiàn)的新型的大規(guī)??删幊唐骷?,由邏輯單元和互連線網(wǎng)絡(luò)兩部分組成,兩者均可編程。邏輯單元能完成一些基本操作。邏輯單元經(jīng)互連線網(wǎng)絡(luò)互連,通過對基本邏輯塊和互連線網(wǎng)絡(luò)編程,可以實現(xiàn)非常復(fù)雜的邏輯功能。FPGA采用了邏輯單元陣列LCA(Logic Cell Array)這樣一個概念,內(nèi)部包括可配置邏輯模塊CLB(Configurable Logic Block)、輸出輸入模塊IOB(Input Output Block)和內(nèi)部連線(Interconnect)三個部分。 現(xiàn)場可編程門陣列(FPGA)是可編程器件。與傳統(tǒng)邏輯電路和門陣列(如PAL,GAL及CPLD器件)相比,F(xiàn)PGA具有不同的結(jié)構(gòu),F(xiàn)PGA利用小型查找表(16×1RAM)來實現(xiàn)組合邏輯,每個查找表連接到一個D觸發(fā)器的輸入端,觸發(fā)器再來驅(qū)動其他邏輯電路或驅(qū)動I/O,由此構(gòu)成了即可實現(xiàn)組合邏輯功能又可實現(xiàn)時序邏輯功能的基本邏輯單元模塊,這些模塊間利用金屬連線互相連接或連接到I/O模塊。FPGA的邏輯是通過向內(nèi)部靜態(tài)存儲單元加載編程數(shù)據(jù)來實現(xiàn)的,存儲在存儲器單元中的值決定了邏輯單元的邏輯功能以及個模塊之間或模塊與I/O間的連接方式,并終決定了邏輯單元的邏輯功能以及各模塊之間或模塊與I/O間的聯(lián)接方式,并終決定了FPGA所能實現(xiàn)的功能, FPGA允許無限次的編程。

  FPGA計算系統(tǒng)就是充分利用FPGA的高集成度和硬件可編程性在系統(tǒng)中用FPGA實現(xiàn)除了必要模塊(如微處理器和存儲器等)之外的其它邏輯和硬件互連,從而使系統(tǒng)具有空間上的可編程性。系統(tǒng)的空間可編程性是FPGA計算系統(tǒng)引入的新特征。它是指通過對FPGA的重新編程和配置來改變系統(tǒng)體系結(jié)構(gòu)等一系列硬件邏輯結(jié)構(gòu)。系統(tǒng)的空間可編程性是系統(tǒng)可重構(gòu)的前提,它使得硬件系統(tǒng)的設(shè)計趨于軟件編程化。然而需要指出的是,由于FPGA內(nèi)部結(jié)構(gòu)的完全分布性和內(nèi)部單元的百分之百的互連連通性,系統(tǒng)的硬件互連編程不象由中央處理單元引起的軟件編程那樣可以充分總結(jié)指令集。

  3 基于FPGA計算系統(tǒng)模型的雙DSP實時圖像處理系統(tǒng)

  為了盡可能地獲得高性能,我們提出以兩個TMS320C62x為中央處理構(gòu)成雙DSP處理系統(tǒng),由FPGA(這里采用ALTERA的FLEX系列)實現(xiàn)系統(tǒng)互連。系統(tǒng)分為處理器模塊、FPGA組模塊和各總線接口模塊等,如圖1所示。

  其中處理器模塊包含TMS320C62x、內(nèi)存空間以及相應(yīng)邏輯。處理器作為處理單元模塊而存在,可以完成相應(yīng)的處理子任務(wù)。在我們的系統(tǒng)中設(shè)置了兩個這樣的處理模塊。這兩個處理模塊都是在系統(tǒng)FPGA控制下運行的。而FPGA作為系統(tǒng)中心,負責兩個微處理器互相通信、互相協(xié)調(diào)以及它們與外界(這里通過主從總線和互連總線)的信息交換。同時,系統(tǒng)處理子任務(wù)可以由 FPGA直接派發(fā)給處理器。靈活的FPGA體系結(jié)構(gòu)設(shè)計是該系統(tǒng)有效性的保證。在實際應(yīng)用中,可以根據(jù)系統(tǒng)的任務(wù),通過配置FPGA控制兩個微處理器按流水線方式運行,也可以控制它們按MIMD方式并行處理同一輸入圖像。由于并行效率的要求,我們將系統(tǒng)存儲空間設(shè)置為兩個Bank結(jié)構(gòu),兩個Bank是獨立控制和運行的,系統(tǒng)的實現(xiàn)框圖見圖2。

  由于系統(tǒng)的互連、各個接口以及數(shù)據(jù)通道都是通過FPGA完成,并在FPGA內(nèi)部實現(xiàn)除一些必要邏輯之外的其它所有邏輯,因此系統(tǒng)的重構(gòu)非常方便。這是系統(tǒng)設(shè)計中的特點。另外系統(tǒng)還有可測性好,可裁減性,系統(tǒng)設(shè)計的方便性等其它優(yōu)點。


  

參考文獻:

[1]. TMS320C6000 datasheet http://www.hbjingang.com/datasheet/TMS320C6000_891022.html.
[2]. ALU datasheet http://www.hbjingang.com/datasheet/ALU_2089372.html.
[3]. RISC datasheet http://www.hbjingang.com/datasheet/RISC_1189725.html.
[4]. BGA datasheet http://www.hbjingang.com/datasheet/BGA_1071529.html.
[5]. CPLD datasheet http://www.hbjingang.com/datasheet/CPLD_1136600.html.


關(guān)鍵詞:DSP

版權(quán)與免責聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權(quán)行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責任。

如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動力!意見一經(jīng)采納,將有感恩紅包奉上哦!