新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 數(shù)字圖像倍焦系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)綜合實(shí)例之:FPGA內(nèi)部結(jié)構(gòu)設(shè)計(jì)

        數(shù)字圖像倍焦系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)綜合實(shí)例之:FPGA內(nèi)部結(jié)構(gòu)設(shè)計(jì)

        作者: 時間:2017-06-05 來源:網(wǎng)絡(luò) 收藏

        12.4FPGA內(nèi)部結(jié)構(gòu)設(shè)計(jì)

        12.4.1FPGA內(nèi)部結(jié)構(gòu)框圖

        本系統(tǒng)的核心設(shè)計(jì)部分是FPGA內(nèi)部結(jié)構(gòu)的邏輯設(shè)計(jì)。整個系統(tǒng)分成兩個數(shù)據(jù)通路。

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

        1.行變換數(shù)據(jù)通路

        行變換數(shù)據(jù)通路主要功能是實(shí)現(xiàn)數(shù)據(jù)的采集、緩存、行變換和保存行變換結(jié)果。

        2.列變換數(shù)據(jù)通路

        行變換數(shù)據(jù)通路主要功能是實(shí)現(xiàn)讀取行變換結(jié)果、緩存、列變換和圖像輸出。

        通過總線開關(guān)模塊實(shí)現(xiàn)兩個數(shù)據(jù)通路的數(shù)據(jù)交換,采用的主要措施就是利用兩片SRAM存儲器來完成乒乓緩存。FPGA內(nèi)部結(jié)構(gòu)如圖12.4所示。

        圖12.4FPGA內(nèi)部結(jié)構(gòu)框圖

        下面分別介紹中FPGA內(nèi)部各個模塊功能。

        12.4.2各個模塊功能描述

        在實(shí)際的設(shè)計(jì)中,主要通過自行編寫模塊、調(diào)用宏模塊和引用開源模塊3種方式來實(shí)現(xiàn)模塊的設(shè)計(jì)。下面是各個模塊的主要功能。

        1.功能

        完成對SAA7113輸出的ITU656格式視頻信號的逐行采集,同時完成圖像的裁剪工作,即原始圖像的1/2.25,分辨率為480´192,并寫入DPRAM中。每寫完一行,給出一個行啟動信號,每寫完一場,給出場啟動信號,均發(fā)送給

        2.功能

        完成對每行數(shù)據(jù)的線性插值。收到行啟動信號之后,從DPRAM讀出數(shù)據(jù),計(jì)算插值后,通過總線開關(guān)寫入SRAM中。處理之后RAM中的數(shù)據(jù)為720列´192行。當(dāng)收到場啟動信號,立即切換SRAM,開始處理下一場。

        3.功能

        總線開關(guān)模塊,負(fù)責(zé)切換兩片SRAM的控制權(quán)。

        4.功能

        完成從SRAM中讀出每行數(shù)據(jù),并寫入DPRAM中,同時完成對每列的插值。保證DPRAM不讀空,這樣輸出的碼率才會恒定,滿足ITU.656的要求。

        5.Sender模塊功能

        從DPRAM連續(xù)讀出數(shù)據(jù),按照ITU.656的要求發(fā)送給VideoEncoder。

        6.DPRAM模塊功能

        開發(fā)工具軟件提供的雙口RAM模型,用來完成數(shù)據(jù)緩存。



        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 兴安县| 瑞丽市| 新建县| 罗甸县| 和静县| 武陟县| 二手房| 卢氏县| 清原| 榆社县| 临澧县| 青海省| 射洪县| 苗栗市| 峨山| 巴林左旗| 通许县| 塔河县| 文水县| 阿鲁科尔沁旗| 双峰县| 江陵县| 莱西市| 东海县| 承德市| 云安县| 阜阳市| 阿拉善左旗| 平泉县| 海丰县| 平山县| 商丘市| 融水| 凤阳县| 沙田区| 卢湾区| 新蔡县| 达日县| 金湖县| 仙游县| 芦溪县|