<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 采用TMS320VC5509A 圖像采集處理系統設計方案

采用TMS320VC5509A 圖像采集處理系統設計方案

作者: 時(shí)間:2012-10-11 來(lái)源:網(wǎng)絡(luò ) 收藏

2. 2. 2 VCA 與FLASH 的接口實(shí)現

FLASH 也稱(chēng)閃存, 主要特點(diǎn)是在不加電的情況下能長(cháng)期保存存儲的信息。本系統選用的是AMD 公司的AM29LV800B, 它具有以下特點(diǎn): 高性能、訪(fǎng)問(wèn)時(shí)間短至70 ns、超低功耗、2. 7~ 3. 6 V 單電源供電、數據可以安全保存超過(guò)20 年。系統初始化時(shí), A 自動(dòng)配置EMIF的數據寬度為16 位, 它的存儲空間只能是CE1, 因此將A 的/ CE1 與FLASH 的片選信號/ CE 相連, / AOE、/AWE分別與FLASH 的/ OE、/ WE 相連, 但是5509A 最多只能外擴16 K 異步存儲器, 因此如果要訪(fǎng)問(wèn)全部的512 K 字節地址需要按照分頁(yè)方式訪(fǎng)問(wèn), 這個(gè)訪(fǎng)問(wèn)可以通過(guò)控制在CPLD 里設置的一個(gè)控制寄存器來(lái)實(shí)現。其中FLA SH 的高位地址線(xiàn)由CPL D 的控制寄存器控制, 該寄存器可以驅動(dòng)FLASH 的高位地址線(xiàn)處于一個(gè)固定的狀態(tài), 從而實(shí)現分頁(yè)的目的。5509A 與FLA SH 連接框圖如圖3 所示。

圖3 5509A 與FLASH 接口

圖3 5509A 與FLASH 接口

3 系統軟件設計

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

圖4  系統軟件流程

圖4 系統軟件流程

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

4 結束語(yǔ)

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


上一頁(yè) 1 2 下一頁(yè)

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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>