




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
基于多DSP與FPGA的實時圖像處理系統(tǒng)設(shè)計摘要:為解決高速數(shù)字圖像處理系統(tǒng)和實時性相沖突的要求,設(shè)計了以多DSP(數(shù)字信號處理器TMS320C6416)和現(xiàn)場可編程門陣列(FPGA)相結(jié)合的實時圖像處理系統(tǒng)。重點介紹了該系統(tǒng)的硬件資源選擇、基本組成、工作原理、電源設(shè)計、DSP引導方式以及軟件設(shè)計等,通過對每秒25幀14位640×512像素的數(shù)字圖像處理結(jié)果表明,該系統(tǒng)滿足高速圖像實時處理的要求。同時,可擴展到更高速度的DSP(如TMS320C6455系列),實現(xiàn)更為復雜的實時圖像處理任務(wù)。隨著高速數(shù)字電路的快速發(fā)展,DSP芯片集成度、運算速度、數(shù)據(jù)吞吐率等性能的不斷提高,DSP不再局限于傳統(tǒng)音視頻處理及離線信號處理等方面的應(yīng)用,它已被廣泛地應(yīng)用于許多實時視頻與信號處理傳輸領(lǐng)域。在實時圖像處理系統(tǒng)中,如何在有限的時間內(nèi)完成大量信息數(shù)據(jù)的處理,滿足系統(tǒng)的實時性要求一直是困擾著人們的一個難題[1]??紤]到單個DSP難于滿足圖像處理中運算量大、實時性強、數(shù)據(jù)傳輸速率高等要求,設(shè)計一種以多個TMS320C6416為核心處理器和FPGA(Virtex-4)相結(jié)合的實時圖像處理系統(tǒng)[2]。該系統(tǒng)可有效地融合DSP和FPGA兩方面的優(yōu)勢,利用FPGA進行了圖像的預處理,從而極大地提高了系統(tǒng)的靈活性,為實時圖像處理的研究和應(yīng)用提供了廣闊的空間和平臺[3]。1系統(tǒng)硬件平臺器件選型1.1TMS320C6416簡介
系統(tǒng)的核心部分選擇TI的TMS320C6416DSP芯片,這款DSP具有如下特點:
①8Mbit的片內(nèi)存儲器
②擴展的直接存儲器訪問(EDMA)
③主機接口(HPI)
④PCI接口
⑤外部存儲器接口EMIFA和EMIFB。其中EMI?
FA總線寬度為64bit,EMIFB總線寬度為16bit
⑥多通道緩沖串口(McBSP)
⑦UTOPIA接口(ATM從設(shè)備接口)
⑧32位定時器
⑨16個通用I/O口(GPIO)由于進行在線圖像處理、圖像校正、目標識別,所以,系統(tǒng)的運算數(shù)據(jù)量較大,而這款芯片提供了高運算速度、大內(nèi)存空間、足夠的I/O接口、多樣的通訊方式、寬范圍的使用溫度,給系統(tǒng)的軟件設(shè)計提供了充分的時間及空間運算余地,以及適應(yīng)嚴酷運行環(huán)境的能力。另外,BGA封裝也為系統(tǒng)的抗干擾能力提供了保障[4]。1.2Virtex-4簡介
系統(tǒng)的FPGA選擇Xilinx公司的XC4VLX100-10FF1513芯片[5],該型器件具有豐富的邏輯資源,能夠滿足設(shè)計要求。Virtex-4FPGA是Xilinx公司推出的第四代Virtex系列FPGA產(chǎn)品。Xilinx的Virtex-4系列將高級硅片組合模塊(ASMBL)架構(gòu)與種類繁多的靈活功能相結(jié)合,大大提高了可編程邏輯設(shè)計能力,從而成為替代ASIC技術(shù)的強有力產(chǎn)品。該產(chǎn)品采用先進的深亞微米設(shè)計技術(shù)、集成硬IP模塊以及三次氧化90nm銅CMOS工藝技術(shù),使用300mm(12英寸)晶片技術(shù)生產(chǎn),因而
其器件成本和功耗降低了50%?;镜腣irtex-4構(gòu)建模塊是原來的構(gòu)建模塊(可見于流行的Virtex、Vir?tex-E、Virtex-II、Virtex-IIPro和Virtex-IIProX產(chǎn)品系列)的增強版本,所以上一代設(shè)計可以向上兼容。2系統(tǒng)設(shè)計主要分為三部分,分別是圖像預處理模塊、圖像并行處理模塊和圖像綜合處理模塊[6]。其系統(tǒng)原理框圖如圖1所示。系統(tǒng)詳細設(shè)計框圖如圖2所示。2.1圖像預處理模塊
采用Xilinx公司的Virtex-4系列芯片和XCF32PVO48C系列芯片,主要實現(xiàn)對圖像數(shù)據(jù)在FPGA內(nèi)部進行分割,并將圖像傳送至4片DSP(圖像并行處理模塊)中并行處理,DSP對接收的圖像實時處理后經(jīng)FPGA傳送至圖像綜合處理模塊中的DSP作綜合處理。FPGA內(nèi)定制8個雙口RAM,其中為4片DSP傳輸圖像數(shù)據(jù),另外4個傳輸圖像并行處理模塊處理后的圖像到圖像綜合處理模塊DSP的EMIFA接口。2.2圖像并行處理模塊
采用了TI公司的TMS320C6416系列DSP芯片、AMD公司的AM29LV800A系列FLASH芯片和Mi?
cron公司的MT48LC16M16A2BG系列SDRAM芯片,主要完成圖像數(shù)據(jù)的并行處理。信號并行處理模塊上有4個TI6416DSP,分別為DSP1、DSP2、DSP3,DSP4。其中只有DSP1,DSP3帶有FLASH,因此上電時需要DSP1通過HPI方式引導DSP2,DSP3通過HPI方式引導DSP4。每個DSP接收1/4幀圖像。DSP通過EMIFA的CE2從FPGA中讀取圖像數(shù)據(jù),圖像處理后通過EMIFB寫入4個256Mb的DPRAM,并通過EMIFB的CE2將處理后的數(shù)據(jù)傳給FPGA。DSP1的GPIO1用于復位FPGA,GPIO1為低電平時FPGA為復位狀態(tài),高電平時為工作狀態(tài)。DSP1的GPIO7,DSP2、DSP3,DSP4的GPIO5用于接收FPGA的信號,當FPGA準備好圖像數(shù)據(jù)時,會將這幾個信號拉低2ms左右,以通知DSP讀取圖像數(shù)據(jù)。DSP4的GPIO15通過FPGA與信號綜合處理模塊的DSP連接,用于通知DSP讀取信號并行處理模塊處理好的數(shù)據(jù)。2.3圖像綜合處理模塊
采用和圖像并行處理模塊相近的硬件平臺。其中DSP通過EMIFA接口讀取信號并行處理模塊處理
過的數(shù)據(jù),并對數(shù)據(jù)進行綜合處理。DSP通過EMIFB連接了一個FLASH和SDRAM。當圖像并行處理模塊處理完數(shù)據(jù)后,先是由FPGA給圖像綜合處理模塊DSP的外部中斷管腳GPIO5發(fā)送一個低電平,觸發(fā)DSP外部中斷,DSP再通過其EMIFA的CE0從FPGA綜合出的SRAM中讀取數(shù)據(jù)。DSP1預留3個MCBSP通道,實現(xiàn)圖像綜合處理模塊與PC機等上位機之間的信息通訊。2.4電源設(shè)計
由于采用了多種型號的集成芯片,如FPGA和DSP自身就是多電壓工作,需要的工作電壓為3.3、2.5、1.8、1.25、1.2V等。采用TI公司的TPS54310開關(guān)電壓轉(zhuǎn)換芯片,通過外接不同的配置電阻電容實現(xiàn)輸出所需的電壓值。2.5DSP程序引導
(1)FLASH引導
圖像并行處理模塊的DSP1、DSP3和圖像綜合處理模塊的DSP是采用這種方式引導的。該引導方式是從8bitFLASH引導(Bootmode[1:0]=10),采用的FLASH容量為1M×8bit,最快讀寫周期為90ns。圖3為DSP與FLASH的連接圖[7]。DSP的EMIFB按照異步存取模式與FLASH連接,F(xiàn)LASH的1M字節(jié)對應(yīng)DSP的0×64000000-0×64100000(EMIFBCE1)尋址空間。FLASH工作在8bit模式。
DSP上電復位后,CPU自動將EMIFB的CE1區(qū)間的最開始1K字節(jié)數(shù)據(jù)(0×64000000-0×64000400)拷貝到內(nèi)部RAM(0×00000000-0×00000400),執(zhí)行一次引導(被拷貝的代碼包括兩部分:中斷向量表(0×64000000-0×64000200)和secondarybootloader程序,這部分代碼應(yīng)事先燒入FLASH)。然后CPU產(chǎn)生復位中斷,程序指針指向地址0×00000000,執(zhí)行跳轉(zhuǎn)指令后程序指針指向secondaryboot?loader的開始。secondarybootloader實現(xiàn)的功能是將整個應(yīng)用程序(事先已燒入FLASH)拷貝到其運行地址(內(nèi)部RAM,這樣程序運行的最快),執(zhí)行二次引導。在secondarybootloader程序的最后,是一個跳轉(zhuǎn)指令,CPU跳轉(zhuǎn)到_c_int00,開始執(zhí)行應(yīng)用程序[8]。(2)HPI引導
圖像并行處理模塊的DSP2和DSP4是采用HPI方式引導的,DSP2通過HPI接口由DSP1引導程序。DSP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抹灰合同抹灰合同協(xié)議
- 個人裝修泥工合同
- 弱電安全文明施工方案
- 茶山社區(qū)消毒施工方案
- 法律邏輯與案例解析試題集
- 環(huán)境工程水處理技術(shù)知識考核卷
- 學校雇傭保安服務(wù)合同
- 樹木涂白劑施工方案
- 新建道路施工方案
- 干掛巖棉板的施工方案
- 《總體國家安全觀學習綱要》全書PPT
- 北京市商業(yè)地圖
- 軟件項目進度計劃完整參考模板
- 面包生產(chǎn)工藝流程圖
- 特種設(shè)備使用單位名稱變更申請表(共2頁)
- CASS勘測定界操作指導方案
- 員工考勤表(通用版)
- 3號鋼筋加工場桁吊安裝方案
- 關(guān)于加快駱家莊城中村改造專題報告(第四稿)
- 貫徹九項準則《醫(yī)療機構(gòu)工作人員廉潔從業(yè)九項準則》PPT
- 2021年度藥店培訓計劃一覽表
評論
0/150
提交評論