基于SOPC的運(yùn)動(dòng)視覺(jué)處理系統(tǒng)設(shè)計(jì)
時(shí)間:2009-03-19 16:15:03來(lái)源:ronggang
導(dǎo)語(yǔ):?在數(shù)字視頻采集與處理板級(jí)系統(tǒng)開(kāi)發(fā)的基礎(chǔ)上,本文提出了采用SoPC實(shí)現(xiàn)運(yùn)動(dòng)視覺(jué)處理與控制系統(tǒng)的設(shè)計(jì)方案
摘 要:在數(shù)字視頻采集與處理板級(jí)系統(tǒng)開(kāi)發(fā)的基礎(chǔ)上,本文提出了采用SoPC實(shí)現(xiàn)運(yùn)動(dòng)視覺(jué)處理與控制系統(tǒng)的設(shè)計(jì)方案。本系統(tǒng)硬件采用StratixII系列FPGA,軟件開(kāi)發(fā)工具包括QuartusII,NiosII5.1 IDE,DSP Builder,MegaCore IP Library5.1和Matlab7.0等??蓮V泛應(yīng)用于安防監(jiān)控、視覺(jué)導(dǎo)航、智能交通等眾多領(lǐng)域。還預(yù)留了標(biāo)準(zhǔn)I/O口用于日后的升級(jí)擴(kuò)展。
關(guān)鍵字:運(yùn)動(dòng)視覺(jué); 視頻圖像; SOPC; FPGA
隨著深亞微米工藝的發(fā)展,F(xiàn)PGA 的容量和密度不斷增加,以其強(qiáng)大的并行乘加運(yùn)算(MAC)能力和靈活的動(dòng)態(tài)可重構(gòu)性,被廣泛應(yīng)用于通信、圖像等許多領(lǐng)域。但是在復(fù)雜算法的實(shí)現(xiàn)上,F(xiàn)PGA不如嵌入式處理器方便,所以在設(shè)計(jì)具有復(fù)雜算法和控制邏輯的系統(tǒng)時(shí),往往需要和嵌入式處理器結(jié)合使用,這就是 SOPC(System on a Programmable chip,可編程片上系統(tǒng))技術(shù)。SoPC 是 SoC和 FPGA 結(jié)合的產(chǎn)物,由單個(gè)可編程重構(gòu)的芯片完成整個(gè)系統(tǒng)的主要功能。SoPC 設(shè)計(jì)靈活多變,可以用原理圖,硬件描述語(yǔ)言甚至是 C/C++高級(jí)語(yǔ)言進(jìn)行設(shè)計(jì);同時(shí)還具有可重構(gòu)、可裁減、可擴(kuò)充等特點(diǎn),升級(jí)方便。SoPC 兼?zhèn)?SoC 和FPGA二者的優(yōu)點(diǎn),具有如下特點(diǎn):
● 豐富的 IP核資源,包括通用 IP核和專(zhuān)用的 IP核
● 在系統(tǒng)可編程,設(shè)計(jì)、編譯、下載與調(diào)試簡(jiǎn)單方便
● 內(nèi)置嵌入式軟核處理器,存儲(chǔ)器,外設(shè)接口控制器
● 大量可編程重構(gòu)的邏輯資源
● 功能強(qiáng)大的時(shí)鐘管理電路
● 支持多種 I/O接口標(biāo)準(zhǔn)
此外,由于減小了處理器和存儲(chǔ)器之間的傳輸線距離,SoPC 無(wú)論在速度,還是信號(hào)完整性,電磁兼容等方面,比板級(jí)系統(tǒng)都有明顯的優(yōu)越性。
詳情請(qǐng)點(diǎn)擊:
基于SOPC的運(yùn)動(dòng)視覺(jué)處理系統(tǒng)設(shè)計(jì)