在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 消費(fèi)電子 > 設(shè)計(jì)應(yīng)用 > 基于SOPC的運(yùn)動(dòng)視覺(jué)處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

            基于SOPC的運(yùn)動(dòng)視覺(jué)處理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

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

            2 視頻采集模塊

            該模塊主要負(fù)責(zé)視頻圖像的采集,攝像頭參數(shù)的設(shè)置和云臺(tái)步進(jìn)電機(jī)的控制。其中,通過(guò) I2C總線可以設(shè)定攝像頭內(nèi)部控制寄存器。在 FPGA中, I2C總線控制器的途徑有兩種:一種是在 Nios II中用軟件模擬;另一種是采用第三方,比如 Sciworx,CAST,Digital Core Design等公司提供的 IP核。這些 IP核具有工作參數(shù),可以根據(jù)需要進(jìn)行設(shè)定。以 CAST公司提供的 I2C總線控制器為例,傳輸速率最高為 100Kbps,可以工作在 4種模式下,分別是主發(fā)送器模式、主接收器模式、從發(fā)送器模式和從接收器模式。雙路 CMOS圖像傳感器接口控制視頻圖像采集的時(shí)序,幀同步和行同步;云臺(tái)控制信號(hào)是根據(jù)視頻圖像后的結(jié)果,控制云臺(tái)的兩個(gè)步進(jìn)電機(jī)的轉(zhuǎn)動(dòng)。這兩個(gè)模塊需要自己開發(fā),形成具有自主知識(shí)產(chǎn)權(quán)的 IP核。

              3 視頻圖像模塊

              該模塊包括 NiosII 32位嵌入式器,數(shù)字信號(hào)處理塊,數(shù)字圖像與數(shù)字視頻處理 IP MegaCore,以及其他一些邏輯電路,這是處理與控制 SoPC的重點(diǎn)和核心,分別分以下幾個(gè)部分介紹。

             ?。?) Nios II嵌入式處理器

              Nios II嵌入式處理器是一款通用的 RISC結(jié)構(gòu)的 CPU,它定位于廣泛的嵌入式應(yīng)用。在 Nios II IDE集成開發(fā)環(huán)境中,按照操作提示添加、設(shè)置相關(guān)參數(shù),在幾分鐘之內(nèi)就能生成一個(gè) Nios II嵌入式處理器。其硬件開發(fā)過(guò)程為:

              ① 分析系統(tǒng)所要完成的功能、達(dá)到的性能

             ?、?啟動(dòng) Builder,選取具體的 FPGA型號(hào)

             ?、?定義 CPU,外圍器件,存儲(chǔ)系統(tǒng)等模塊

              ④ 為各個(gè)模塊分配基地址和中斷請(qǐng)求號(hào)(IRQ)

             ?、?生成 Nios系統(tǒng)模塊,引腳鎖定,編譯軟件開發(fā)過(guò)程為:

              ① 在 Builder中啟動(dòng) Nios II IDE

             ?、?創(chuàng)建 C/C++軟件工程,并指定目標(biāo)硬件

              ③ 利用工程模本編寫相應(yīng)的程序

             ?、?編譯后,即可下載到硬件中運(yùn)行

              Nios II IDE中可以采用 C/C++或者匯編語(yǔ)言進(jìn)行程序的編寫,其文件擴(kuò)展名分別為 .c和.s。一個(gè)單獨(dú)的 Nios II/f CPU大約需要占用 1800個(gè) LEs,如果再添加一些定時(shí)器,外圍器件等,那么占用的邏輯單元會(huì)進(jìn)一步增加。

             ?。?)數(shù)字信號(hào)處理塊

              Stratix II系列 FPGA內(nèi)部具有數(shù)字信號(hào)處理塊( DSP Blocks,DSP塊)。數(shù)字信號(hào)處理塊可以支持不同數(shù)據(jù)寬度的乘法器( 9×9、18×18、36×36)和操作模式(乘法運(yùn)算、復(fù)數(shù)乘法運(yùn)算、乘加運(yùn)算和乘法累加運(yùn)算),每個(gè) DSP塊提供了 2.8 GMACS的 DSP數(shù)據(jù)吞吐量。最大 Stratix II器件 EP2S180內(nèi)部含有 96個(gè)數(shù)字信號(hào)處理塊,能夠提供了 284 GMACS的吞吐量,可以支持 384個(gè) 18×18乘法器。此外,數(shù)字信號(hào)處理塊增加了新的舍入和飽和支持,便于將 DSP固件代碼導(dǎo)入FPGA。一些應(yīng)用如話音處理,由于存放數(shù)據(jù)的存儲(chǔ)緩沖是固定寬度,可以使用舍入和飽和?,F(xiàn)在采用了支持舍入和飽和的數(shù)字信號(hào)處理塊,可以很方便地將 DSP處理器的導(dǎo)入到 FPGA中進(jìn)行

              在 Altera的可編程器件上進(jìn)行 DSP系統(tǒng),需要有同時(shí)支持高級(jí)的算法和硬件描述語(yǔ)言的開發(fā)工具。MathWorks的 MATLAB和 Simulink系統(tǒng)級(jí)的設(shè)計(jì)工具具備了算法開發(fā)、仿真、驗(yàn)證能力。Altera的 DSP Builder將這些工具與 Altera的開發(fā)工具組合在一起,提供了一個(gè)系統(tǒng)設(shè)計(jì)、算法設(shè)計(jì)和硬件設(shè)計(jì)共享的 DSP開發(fā)平臺(tái)。

             ?。?)視頻圖像處理

            IP核第三方提供有許多應(yīng)用于通信、圖像編解碼、視頻處理的可定制 IP核。合理地利用這些 IP核,在保證性能與可靠性的同時(shí),可以大大縮短開發(fā)時(shí)間。下面介紹的是色彩空間轉(zhuǎn)換 IP。



            評(píng)論


            相關(guān)推薦

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

            關(guān)閉