一種新型的多DSP紅外實(shí)時(shí)圖像處理系統(tǒng)設(shè)計(jì)
1.2.2 擴(kuò)展存儲(chǔ)器接口
FPGA外接SDRAM做為外擴(kuò)存儲(chǔ)器。SDRAM芯片選用HY57V561620,該芯片為16位的SDRAM,工作頻率為100 MHz。SDRAM工作狀態(tài)轉(zhuǎn)換圖如下:
圖2 SDRAM工作狀態(tài)轉(zhuǎn)換圖
1.2.3 與視頻顯示電路接口
顯示電路中選用的數(shù)/模轉(zhuǎn)換芯片為ADI公司的ADV7122芯片,該芯片為三通道10 b的視頻數(shù)/模轉(zhuǎn)換芯片。
1.3 四端口存儲(chǔ)器電路設(shè)計(jì)
四端口存儲(chǔ)器使用IDT公司的IDT70V5388芯片。該芯片為64K×18 b的同步四端口存儲(chǔ)器,4個(gè)端口可同時(shí)對(duì)存儲(chǔ)器的任何地址進(jìn)行操作,每個(gè)端口的最大輸出速率為200 MHz,因此4個(gè)端口總的數(shù)據(jù)帶寬為14 Gb/s。
存儲(chǔ)器每個(gè)端口都設(shè)置有郵箱中斷功能,這一功能能夠很好地實(shí)現(xiàn)與各個(gè)端口相連器件的相互通信。選擇郵箱中斷功能后,每個(gè)端口給分配一個(gè)郵箱,當(dāng)某一端口向其他端口的郵箱寫入數(shù)據(jù)時(shí),該端口將會(huì)產(chǎn)生郵箱中斷。PORT1向PORT2的郵箱地址(0xFFFE)進(jìn)行寫操作,PORT2將產(chǎn)生郵箱中斷,PORT2對(duì)該郵箱地址進(jìn)行讀操作之后清除郵箱中斷。
1.4 DSP電路設(shè)計(jì)
DSP芯片選用Ti公司的TMS32C6414 EGLZA6E3,其主頻為600 MHz。TMS320C6414是TI公司高性能的定點(diǎn)DSP。該芯片采用超長(zhǎng)指令字結(jié)構(gòu)(VLIW),每個(gè)時(shí)鐘周期可以執(zhí)行8個(gè)32位指令。
2 系統(tǒng)工作流程及軟件設(shè)計(jì)
系統(tǒng)上電后,DSP1從與其連接的FLASH芯片中讀出非均勻性校正算法所需的系數(shù),傳送給FPGA,F(xiàn)PGA對(duì)圖像進(jìn)行校正,校正結(jié)果寫入四端口RAM,圖像拉伸顯示模塊和數(shù)字圖像記錄模塊。3個(gè)DSP可以從四端口RAM中讀取圖像信息,并行進(jìn)行圖像處理工作。
評(píng)論