新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > FPGA平臺的實時圖像處理系統設計

        FPGA平臺的實時圖像處理系統設計

        作者:程遠,李亞聰 時間:2012-07-23 來源:電子產品世界 收藏

          摘要:本文提出了一種基于系統設計方案。介紹了系統硬件結構設計和器件選型方案。并著重介紹了內部功能模塊的設計,使整個處理系統既可支持大數據量的實時傳輸,又能滿足圖像數據實時處理的需要。

        本文引用地址:http://www.104case.com/article/134923.htm

          概述

          在視頻信號處理過程中為保證實時性,首先要求系統具有處理大數據量的能力。其次對系統的對外接口、功能、穩定性等也有嚴格的要求。算法中經常要用到對圖像的求和、求差運算、二維梯度運算、圖像分割、邊緣探測等不同層次、不同種類的運算。有的運算結構比較簡單,但是數據量大,計算速度要求高;有些運算對速度要求并不高,但計算方式和結構比較復雜,難以用純硬件的方式實現。因此,實時圖像處理系統是要求運算速度高、運算種類多的綜合性信息處理系統。

          圖像處理系統中,底層的圖像預處理的數據量很大,要求處理速度快,但運算結構相對比較簡單,適用于通過硬件實現,這樣能同時兼顧速度及靈活性。高層運算的特點是所處理的數據量較底層少,但算法結構復雜,適宜采用運算速度高、尋址方式靈活、通信能力強的DSP芯片來實現。

          DSP+FPGA結構最大的特點是結構靈活,有較強的通用性,適用于模塊化設計,從而能夠提高運算、處理的效率;同時開發周期短,易于維護和擴展,適于實時圖像處理,對不同算法有較強的適應能力。

          硬件結構設計

          如圖1所示,實時圖像處理系統硬件設計可分為視頻信號處理部分和視頻信號輸入輸出部分。首先通過視頻A/D接收前端PAL制式模擬視頻信號,經過處理轉換后輸出數字視頻信號。通過FPGA的時序控制將數字視頻信號存儲到SRAM中。然后利用DSP對SRAM中圖像數據的采集、運算和處理,提取出有用的信息,最后將處理完成后的圖像數據通過FPGA的時序控制,整合成數字視頻信號輸出給視頻D/A,轉換成PAL制式模擬視頻信號輸出。

          視頻信號輸入輸出部分主要由視頻A/D和視頻D/A組成。  

         

          視頻A/D采用ADI公司的10位高性能ADV7180,它具有三路模擬視頻通道,支持多種制式視頻信號輸入,輸出標準ITU656 4:2:2格式數字視頻信號。ADV7180還提供行、場同步信號和27MHz像素時鐘信號,省掉了時鐘同步電路的設計,為系統設計帶來了方便。內置的I2C接口提供了對芯片內部電路的控制功能。可實現對輸入視頻信號的預處理,比如對比度和亮度的控制、輸出數據格式的選擇控制等。FPGA控制數據傳輸的時序,同時根據行、場同步信號,為SRAM提供地址信號和片選、讀寫等控制信號,將圖像數據存入SRAM中。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 玛沁县| 会泽县| 大丰市| 南岸区| 扶余县| 宁明县| 长阳| 阿拉善盟| 望谟县| 凤山市| 新绛县| 五莲县| 安乡县| 花垣县| 襄樊市| 巴里| 清苑县| 浦东新区| 江山市| 交口县| 永年县| 渭源县| 雷波县| 桂平市| 樟树市| 秦皇岛市| 玉树县| 繁昌县| 新绛县| 荥阳市| 瑞昌市| 榆社县| 应城市| 顺义区| 淳安县| 岑溪市| 甘洛县| 枣强县| 万荣县| 宿州市| 桃江县|