專利名稱:通用數(shù)字圖像處理系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種數(shù)字圖像處理系統(tǒng),特別涉及一種針對(duì)數(shù)字視頻的通用圖像處理系統(tǒng),屬于圖像處理領(lǐng)域。
背景技術(shù):
當(dāng)今的圖像處理基本都是采用數(shù)字處理技術(shù)。但是在現(xiàn)有技術(shù)中,都是針對(duì)專門(mén)的應(yīng)用,設(shè)計(jì)專用的數(shù)字圖像處理電路。這種針對(duì)不同系統(tǒng)設(shè)計(jì)不同專用電路的做法將會(huì)大大增加項(xiàng)目開(kāi)發(fā)的時(shí)間、風(fēng)險(xiǎn)以及成本。在數(shù)字圖像處理電路中,雖然不同的系統(tǒng)存在不同的需求,但是在不同的專用系統(tǒng)之間其實(shí)存在著一些共性的需求和設(shè)計(jì)。如果能對(duì)這些共性的需求和設(shè)計(jì)進(jìn)行分析和提取,設(shè)計(jì)一款小型化,通用性及功能性強(qiáng)的數(shù)字處理核心系統(tǒng),針對(duì)不同應(yīng)用環(huán)境只需配以少量外圍電路,即可滿足具體項(xiàng)目要求,將是十分有意義的。但是在現(xiàn)有技術(shù)中,還未見(jiàn)有相關(guān)通用數(shù)字圖像處理電路的報(bào)道。
發(fā)明內(nèi)容
本發(fā)明的目的是針對(duì)現(xiàn)有技術(shù)的問(wèn)題,設(shè)計(jì)一款小型化,通用性及功能性強(qiáng)的數(shù)字處理核心電路,使其能夠適應(yīng)不同項(xiàng)目的需求。本發(fā)明提供了一種通用數(shù)字圖像處理系統(tǒng),包括數(shù)字處理模塊、存儲(chǔ)模塊、VGA模塊、PAL模塊、通用輸入輸出接口模塊、通用異步串行收發(fā)器,其中數(shù)字處理模塊用于根據(jù)具體應(yīng)用編制處理程序并實(shí)現(xiàn)核心的計(jì)算和處理;存儲(chǔ)模塊用于存儲(chǔ)圖像以及參數(shù)數(shù)據(jù);VGA模塊用于將數(shù)字處理模塊輸出的數(shù)字信號(hào)轉(zhuǎn)換成VGA信號(hào)并輸出;PAL模塊用于將數(shù)字處理模塊輸出的數(shù)字信號(hào)轉(zhuǎn)換成PAL信號(hào)并輸出;通用輸入輸出接口模塊為用戶提供與數(shù)字處理模塊連接的用戶可以自定義的I/O 接口 ;通用異步串行收發(fā)器實(shí)現(xiàn)RS422差分電平與單端電平間的轉(zhuǎn)換,實(shí)現(xiàn)與上位機(jī)的全雙工通信。優(yōu)選的,本發(fā)明所述各模塊均集成在一塊電路板上。這樣可以實(shí)現(xiàn)系統(tǒng)的小型化和使用的便捷性。為方便各種圖像處理算法以及使用要求,優(yōu)選的,存儲(chǔ)模塊包括多個(gè)外圍存儲(chǔ)器。 為滿足高實(shí)時(shí)性的要求,需要配備SRAM ;為滿足某些算法需要存儲(chǔ)大量圖像的要求,需要配備大容量SDRAM ;為滿足某些數(shù)據(jù)掉電不丟失,以及能夠存儲(chǔ)圖像數(shù)據(jù),需要配備flash。數(shù)字處理模塊與所有外圍存儲(chǔ)器的拓?fù)浣Y(jié)構(gòu)為星型,即所有外圍存儲(chǔ)器都只與數(shù)字處理模塊相連接,互相之間均為獨(dú)立。與現(xiàn)有技術(shù)不同,系統(tǒng)中的多個(gè)外圍存儲(chǔ)器之間不共用地址線和數(shù)據(jù)線,這樣數(shù)字處理模塊可以方便的對(duì)任何一個(gè)外圍存儲(chǔ)器進(jìn)行操作。如果需要對(duì)外圍存儲(chǔ)器進(jìn)行聯(lián)合操作,可以通過(guò)在數(shù)字處理模塊內(nèi)部進(jìn)行信號(hào)合并來(lái)實(shí)現(xiàn)。優(yōu)選的,通用輸入輸出接口模塊包括兩個(gè)通用輸入輸出接口。當(dāng)系統(tǒng)提供的資源
3不夠需要擴(kuò)展的時(shí)候,可以將一個(gè)接口作為輸入接口,另一個(gè)接口作為輸出接口,并將一個(gè)系統(tǒng)的輸入接口與另一個(gè)系統(tǒng)的輸出接口連接,這樣通過(guò)級(jí)聯(lián)的形式,實(shí)現(xiàn)資源的擴(kuò)展。有益效果本發(fā)明提供了一種小型化的通用數(shù)字圖像處理系統(tǒng),可靈活接收多路數(shù)字視頻, 處理結(jié)果可以數(shù)字視頻的形式送出,也可以PAL或VGA模擬信號(hào)的形式輸出,并且可通過(guò) UART實(shí)現(xiàn)與計(jì)算機(jī)的通信。本發(fā)明電路占用空間小,功能完善,能滿足各種情況下的應(yīng)用。
圖1為一種通用數(shù)字圖像處理系統(tǒng)的拓?fù)浣Y(jié)構(gòu)圖。圖2為一種通用數(shù)字圖像處理系統(tǒng)頂層關(guān)鍵芯片分布示意圖(電路頂視圖)。圖3為一種通用數(shù)字圖像處理系統(tǒng)底層關(guān)鍵芯片分布示意圖(電路底視圖)。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明。圖1為根據(jù)本發(fā)明實(shí)現(xiàn)的一種通用數(shù)字圖像處理系統(tǒng)的拓?fù)浣Y(jié)構(gòu)圖。數(shù)字處理模塊是系統(tǒng)的核心器件,應(yīng)該選擇功能性強(qiáng),通用性強(qiáng),設(shè)計(jì)可方便更改的數(shù)字處理器件。高性能的FPGA(I),是滿足該條件的首選器件。如圖1所示,整個(gè)系統(tǒng)以FPGA(I)為核心處理器件,外圍包括4片同步SRAMO),一片 NAND flash (7),一片 SDRAM (6),一片 VGA DA (3),一片 PALDA (4),兩片 RS422 差分電平轉(zhuǎn)換芯片(5),兩路各60腳數(shù)字接口(8)。所有器件均集成在一塊電路板上??梢詫?duì)電路板進(jìn)行設(shè)計(jì),使各器件合理分布在電路板的正反兩面。整個(gè)電路板長(zhǎng)12cm,寬7cm。FPGA放置于電路板正面中央,如圖2所示,由于外圍設(shè)備較多且均獨(dú)立連接,因此主芯片需要選擇IO管腿較多的型號(hào)。當(dāng)前具體使用型號(hào)為 )(C5VLX50T-FF1136(9),該型芯片用戶可用IO達(dá)480個(gè)。在具體應(yīng)用時(shí)可根據(jù)情況選擇規(guī)模適當(dāng)?shù)腇PGA。同步SRAM型號(hào)為IDT71V65803,該型SRAM的讀寫(xiě)速度可達(dá)到150MHz,數(shù)據(jù)寬度 16bit。由于電路板面積有限,兩塊放置于正面FPGA右側(cè),如圖2(13) (14);另外兩塊放置于對(duì)應(yīng)背面,如圖3(18) (19)。Nand flash型號(hào)K9F4G08U0A,位置如圖3 (21),容量4Gbit,最小讀寫(xiě)周期可達(dá) 25ns,數(shù)據(jù)寬度8bit。SDRAM型號(hào)MT48LC4M32B2P-6,位置如圖3 (20),容量128Mbit,讀寫(xiě)速度可達(dá)到 166MHz,數(shù)據(jù)寬度 32bit。RS422接口采用MAX3077EESA芯片(15) (16)進(jìn)行單端電平至差分電平的轉(zhuǎn)換, RS422接口最高波特率可達(dá)115200,傳輸最遠(yuǎn)距離約1219米。PAL制DA選擇SAA7121H(11),可將CCIR656數(shù)字視頻轉(zhuǎn)換為PAL模擬視頻。其參數(shù)可通過(guò)I2C總線,進(jìn)行配置。VGA模擬信號(hào)選擇ADV7123 (12),該型DA不需要配置,只需要提供相應(yīng)的同步時(shí)鐘,RGB數(shù)字信號(hào),即可轉(zhuǎn)換為對(duì)應(yīng)RGB模擬信號(hào)。對(duì)外數(shù)字接口,采用路60腳接插件,管腿間距1. 27mm,其中自定義信號(hào)38路TTL
4電平,還可提供12V,3. 3V電源。兩個(gè)接插件分別位于圖2(10),圖3(17)。電路正常工作時(shí)供電12V,功耗約5W,電路資源足以實(shí)現(xiàn)多種圖像處理功能的實(shí)現(xiàn),當(dāng)資源不足時(shí)還可通過(guò)數(shù)字視頻輸出交給后級(jí)電路處理。應(yīng)該理解的是,本實(shí)施例只是本發(fā)明實(shí)施的具體實(shí)例,不應(yīng)該是本發(fā)明保護(hù)范圍的限制。在不脫離本發(fā)明的精神與范圍的情況下,對(duì)上述內(nèi)容進(jìn)行等效的修改或變更均應(yīng)包含在本發(fā)明所要求保護(hù)的范圍之內(nèi)。
權(quán)利要求
1.一種通用數(shù)字圖像處理系統(tǒng),包括數(shù)字處理模塊、存儲(chǔ)模塊、VGA模塊、PAL模塊、通用輸入輸出接口模塊、通用異步串行收發(fā)器,其中數(shù)字處理模塊用于根據(jù)具體應(yīng)用編制處理程序并實(shí)現(xiàn)核心的計(jì)算和處理; 存儲(chǔ)模塊用于存儲(chǔ)圖像以及參數(shù)數(shù)據(jù);VGA模塊用于將數(shù)字處理模塊輸出的數(shù)字信號(hào)轉(zhuǎn)換成VGA信號(hào)并輸出; PAL模塊用于將數(shù)字處理模塊輸出的數(shù)字信號(hào)轉(zhuǎn)換成PAL信號(hào)并輸出; 通用輸入輸出接口模塊為用戶提供與數(shù)字處理模塊連接的用戶可以自定義的I/O接口;通用異步串行收發(fā)器實(shí)現(xiàn)RS422差分電平與單端電平間的轉(zhuǎn)換,實(shí)現(xiàn)與上位機(jī)的全雙工通信。
2.根據(jù)權(quán)利要求1所述的一種通用數(shù)字圖像處理系統(tǒng),其特征在于,所有模塊均集成在一塊電路板的正反兩面。
3.根據(jù)權(quán)利要求1或2所述的一種通用數(shù)字圖像處理系統(tǒng),其特征在于,所述存儲(chǔ)模塊包括至少一個(gè) SRAM (2)、SDRAM (6)和 flash (7)。
4.根據(jù)權(quán)利要求3所述的一種通用數(shù)字圖像處理系統(tǒng),其特征在于,所述數(shù)字處理模塊與存儲(chǔ)模塊中的有外圍存儲(chǔ)器的拓?fù)浣Y(jié)構(gòu)為星型,即所有外圍存儲(chǔ)器都只與數(shù)字處理模塊相連接,互相之間均為獨(dú)立,外圍存儲(chǔ)器之間不共用地址線和數(shù)據(jù)線。
5.根據(jù)權(quán)利要求1或2所述的一種通用數(shù)字圖像處理系統(tǒng),其特征在于,所述通用輸入輸出接口模塊包括兩個(gè)通用輸入輸出接口,一個(gè)提供系統(tǒng)的輸入信號(hào)(10),一個(gè)提供系統(tǒng)的輸出信號(hào)(17)。
6.根據(jù)權(quán)利要求3所述的一種通用數(shù)字圖像處理系統(tǒng),其特征在于,所述數(shù)字處理模土夬采用 XC5VLX50T-FF1136 芯片(9),同步 SRAM 型號(hào)為 IDT71V65803,Nand flash 型號(hào)為 K9F4G08U0A(21),SDRAM 型號(hào)為 MT48LC4M32B2P-6 (20),VGA 模塊選擇 ADV7123 (12),PAL 模塊選擇SAA7121H(11),通用輸入輸出接口模塊采用路60腳接插件(10),通用異步串行收發(fā)器采用 MAX3077EESA 芯片(15)。
全文摘要
本發(fā)明涉及一種通用數(shù)字圖像處理系統(tǒng),包括數(shù)字處理模塊、存儲(chǔ)模塊、VGA模塊、PAL模塊、通用輸入輸出接口模塊、通用異步串行收發(fā)器,其中數(shù)字處理模塊用于根據(jù)具體應(yīng)用編制處理程序并實(shí)現(xiàn)核心的計(jì)算和處理;存儲(chǔ)模塊用于存儲(chǔ)圖像以及參數(shù)數(shù)據(jù);VGA模塊用于將數(shù)字處理模塊輸出的數(shù)字信號(hào)轉(zhuǎn)換成VGA信號(hào)并輸出;PAL模塊用于將數(shù)字處理模塊輸出的數(shù)字信號(hào)轉(zhuǎn)換成PAL信號(hào)并輸出;通用輸入輸出接口模塊為用戶提供與數(shù)字處理模塊連接的用戶可以自定義的I/O接口;通用異步串行收發(fā)器實(shí)現(xiàn)RS422差分電平與單端電平間的轉(zhuǎn)換,實(shí)現(xiàn)與上位機(jī)的全雙工通信。本發(fā)明提供了一種小型化的通用數(shù)字圖像處理系統(tǒng),電路占用空間小,功能完善,能滿足各種情況下的應(yīng)用。
文檔編號(hào)H04N5/14GK102158679SQ20111008746
公開(kāi)日2011年8月17日 申請(qǐng)日期2011年4月8日 優(yōu)先權(quán)日2011年4月8日
發(fā)明者范永杰, 金偉其 申請(qǐng)人:北京理工大學(xué)