新聞中心

EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 基于TMS320VC5509A 的圖像采集處理系統(tǒng)

基于TMS320VC5509A 的圖像采集處理系統(tǒng)

作者: 時間:2011-08-01 來源:網(wǎng)絡(luò) 收藏

本文引用地址:http://butianyuan.cn/article/194803.htm

  3 系統(tǒng)軟件設(shè)計

  本系統(tǒng)中, 軟件主要分為3 個部分: DSP 的圖像采集部分( 在CCS 軟件開發(fā)環(huán)境下用C 語言編制、調(diào)試實現(xiàn)) ;圖像處理部分以及CPLD 的邏輯控制部分( 在Quart us 環(huán)境下用VHDL 實現(xiàn)) 。圖像處理部分的算法函數(shù)( 圖像銳化、邊緣檢測等) 可在主程序中可以直接調(diào)用( 其中包括使用中值濾波對圖像進行預(yù)處理, 圖像二值化用于邊緣檢測, 以及拉普拉斯算法用于圖像銳化) 。CPLD 主要完成視頻解碼器與緩存的接口邏輯, 緩存與DSP 的接口邏輯和FLASH 的地址譯碼等功能。DSP 主程序流程圖如圖4 所示。

圖4  系統(tǒng)軟件流程

圖4 系統(tǒng)軟件流程

  DSP 的主程序流程為: 系統(tǒng)在上電復(fù)位后, 需要完成系統(tǒng)的自舉, 自舉方式采取并行外部16 位異步內(nèi)存引導(dǎo)方式, 因此需要將GPIO0、GPIO1、GPIO2 下拉, GPIO3 上拉[ 9??10] ; 當(dāng)A 的bootloader 開始執(zhí)行的時候, 程序會完成相應(yīng)的初始化, 即將數(shù)據(jù)堆棧寄存器的地址配置為000090h, 系統(tǒng)堆棧寄存器的地址配置為000080h, 將ST 1_55寄存器的IN TM 域配置為1, 不使能中斷, 地址為000060h 和000061h 這兩個字用來暫時保存入口地址,ST 1_55 的SXMD 位被清0, ST1_55 的54CM 位被置1; 初始化完成后則開始執(zhí)行bootloader 程序, bootloader 程序的自舉代碼存放在位于CE3 空間的FF_8000h 地址處, 然后讀取位于CE1 空間地址為200000h 的boot table, 即自舉表[8] ; 自舉完畢以后, 接著對時鐘、EMIF 進行初始化,然后初始化T VP5150 以及AL422B, 通過讀狀態(tài)寄存器判斷有無場同步信號V SYNC, 通過向控制寄存器2 寫數(shù)復(fù)位FIFO 的寫指針, 結(jié)束復(fù)位狀態(tài), 想控制寄存器1 的ST ART 位寫1, 開始采集圖像; 當(dāng)FIFO 滿一場圖像時, 觸發(fā)外部中斷INT 4, DSP 轉(zhuǎn)去執(zhí)行中斷服務(wù)程序, 中斷服務(wù)程序首先將ST ART 位清零, 然后將FIFO 的讀指針復(fù)位, 結(jié)束復(fù)位狀態(tài), 開始接收來自FIFO 的數(shù)據(jù), DSP 將數(shù)據(jù)存入SDRAM, 供DSP 的后續(xù)處理。

  4 結(jié)束語

  考慮到應(yīng)用場合需要低價位, 低功耗的處理芯片, 選用A 作為本系統(tǒng)的核心芯片; 結(jié)合現(xiàn)有的圖像處理算法, 設(shè)計出了一套低功耗, 低成本的嵌入式圖像采集與處理系統(tǒng)。

 摘要: 傳統(tǒng)圖像采集處理系統(tǒng)多以計算機為平臺, 其圖像處理速度不高, 且體積龐大、功耗大。為克服這些缺點, 介紹了一種成本低、結(jié)構(gòu)簡單、體積小、功耗低的圖像采集處理系統(tǒng)。以TI 公司的T MSVCA 為核心器件, 采用大容量FIFO 完成視頻數(shù)據(jù)存儲, 利用CPLD 完成邏輯控制功能。軟件采用C 語言對5509A 進行編程, 完成整個采集過程的系統(tǒng)調(diào)度工作及圖像處理算法, 增強了易讀性和可移植性, 提高了圖像處理的速度。

  0 引 言

  隨著現(xiàn)代電子技術(shù)的發(fā)展, 圖像采集和處理技術(shù)在工業(yè)、醫(yī)學(xué)、軍事等很多領(lǐng)域得到了廣泛的應(yīng)用。DSP( digital signal processor ) 芯片, 也稱數(shù)字信號處理器, 有很高的集成度, 是一種特別適合于進行數(shù)字信號處理運算的微處理器器件, 它以其獨特的哈佛結(jié)構(gòu)和流水線技術(shù)以及快速實現(xiàn)各種數(shù)字信號處理算法的特點廣泛應(yīng)用于圖像處理、語音合成等領(lǐng)域。T I 公司推出的高性能、超低功耗和低價位的定點數(shù)字信號處理器VC5509A, 具有體積小、處理速度快、使用靈活方便等特點?;贒SP 的圖像采集處理系統(tǒng)能較好地滿足處理數(shù)據(jù)量大、小型化便攜式、高速傳輸以及大容量存儲空間的需求。

  1 VC5509A 簡介

  作為本系統(tǒng)的核心器件, 5509A 內(nèi)核工作頻率可達到144 MHz( 6. 94 ns) , 內(nèi)核供電為1. 6 V。由3 部分組成:中央處理單元( CPU) 、內(nèi)部存儲器和片內(nèi)外設(shè)。

  CPU 內(nèi)部總線由一條讀指令數(shù)據(jù)總線( 32 位) , 1 條讀指令地址總線( 24 位) , 3 條讀數(shù)據(jù)數(shù)據(jù)總線( 16 位) , 3 條讀數(shù)據(jù)地址總線( 24 位) , 2 條寫數(shù)據(jù)數(shù)據(jù)總線( 16 位) , 2 條寫數(shù)據(jù)地址總線( 24 位) 組成。CPU 提供2 個MAC 單元支持乘加運算, 每個MAC 可以完成一次17 位× 17 位的乘法和一次40 位的加法操作, 結(jié)果送入累加器。采用2 段分離的流水線: 第一段為指令流水線; 第二段為執(zhí)行流水線。

  5509A 內(nèi)部有一個時鐘發(fā)生器, 為了減少功耗, 時鐘發(fā)生器和其他很多模塊一樣具有空閑( IDEL) 模式。5509A 支持2類外部存儲器接口, 即異步接口和同步接口。

  2 系統(tǒng)硬件結(jié)構(gòu)及原理

  硬件系統(tǒng)總體結(jié)構(gòu)框圖如圖1 所示。本系統(tǒng)主要包括兩個子系統(tǒng): 圖像采集系統(tǒng)與圖像處理系統(tǒng)。圖像采集系統(tǒng)包括CCD 攝像頭、視頻采集芯片、緩存以及用于邏輯控制與地址譯碼的CPLD; 圖像處理系統(tǒng)則包括DSP、外擴的FLASH 和SDRAM。主要工作流程為: 由CCD 攝像頭攝取視頻圖像, 輸出標(biāo)準(zhǔn)PAL 制視頻信號; 視頻解碼器將模擬視頻信號轉(zhuǎn)換為標(biāo)準(zhǔn)的數(shù)字視頻信號并送入緩存, 緩存暫存視頻數(shù)據(jù); 待圖像采集完畢后, DSP 通過外部存儲器接口從緩存中讀取圖像數(shù)據(jù)并存入幀存儲器, 以供后續(xù)處理。邏輯控制模塊完成各部分之間的接口邏輯匹配和控制邏輯。電源模塊為系統(tǒng)各部分提供電源。

圖1  硬件電路總體結(jié)構(gòu)

圖1 硬件電路總體結(jié)構(gòu)



關(guān)鍵詞: 5509A 5509 TMS 320

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉