基于Camera接口的船用導(dǎo)航雷達(dá)顯示設(shè)計
2.5 顯示控制器混合疊加
顯示控制器有一個用于轉(zhuǎn)換圖像數(shù)據(jù)的模塊,用于本地總線的后處理器或系統(tǒng)內(nèi)存中的視頻緩沖區(qū)到外部LCD驅(qū)動器接口的圖像數(shù)據(jù)傳輸。顯示控制器由VSFR、VDMA、VPRCS、VTIME和視頻時鐘產(chǎn)生器組成。VSFR包括可編程寄存器和調(diào)色板存儲器,用于配置顯示控制器,VDMA用于顯示DMA,可將幀存儲器內(nèi)的視頻數(shù)據(jù)轉(zhuǎn)換到VPRCS。VPRCS接收VDMA發(fā)出的視頻數(shù)據(jù),轉(zhuǎn)換為需要的數(shù)據(jù)格式后,如8 bit或16 bit像素,將視頻數(shù)據(jù)直接發(fā)送到顯示設(shè)備上。VDMA有5個通道和3個本地輸入接口。為混合運(yùn)行,CSC(Color Space Conversion)模塊將YCbCr數(shù)據(jù)改變?yōu)镽GB數(shù)據(jù)。顯示控制器數(shù)據(jù)流模塊圖如圖5所示。本文引用地址:http://www.ex-cimer.com/article/189833.htm
通過Camera接口送來的雷達(dá)回波窗口與其他窗口在顯示控制器內(nèi)完成了視頻窗口同步混合。最終在顯示器上顯示的雷達(dá)畫面如圖6所示。
3 結(jié)束語
基于FPGA和嵌入式處理器ARM設(shè)計的船用導(dǎo)航雷達(dá)顯示系統(tǒng),利用FPGA完成雷達(dá)回波的標(biāo)準(zhǔn)轉(zhuǎn)換和視頻的編碼,再通過Camera接口完成視頻數(shù)據(jù)的接收,并在顯示控制器內(nèi)通過使用特殊的DMA—VDMA,未使用CPU,直接將視頻數(shù)據(jù)顯示在屏幕上,從而節(jié)省CPU資源,實(shí)現(xiàn)了雷達(dá)回波和人機(jī)界面的同步顯示,滿足了船用導(dǎo)航雷達(dá)系統(tǒng)的顯示要求。
評論