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