雷達數(shù)據(jù)采集及圖像顯示是雷達的一個基本應(yīng)用,普遍應(yīng)用于軍事、氣象預(yù)測、環(huán)境監(jiān)測、船舶導(dǎo)航等領(lǐng)域。雷達數(shù)據(jù)具有實時性、高速性的特點。一般說來,對雷達信號采樣的時鐘頻率在100MHz以上,雷達數(shù)據(jù)采集和處理單元的數(shù)據(jù)吞吐量要求在Gbits/s以上。因此,要實現(xiàn)一個雷達數(shù)據(jù)采集和圖像顯示系統(tǒng),對處理器的處理速度要求很高。傳統(tǒng)的雷達數(shù)據(jù)采集和圖像顯示系統(tǒng)采用的是微處理器+FPGA(或DSP)方案,利用微處理器實現(xiàn)操作系統(tǒng)、雷達GUI和顯示器控制,利用FPGA(或DSP)實現(xiàn)高速雷達數(shù)據(jù)采集和處理,這種方案的缺點是要想實現(xiàn)雷達圖像在800*600以上分辨率的大屏幕顯示比較困難,要么有較高的處理器速度,要么有獨立顯卡的支持,這樣增加了系統(tǒng)復(fù)雜度和成本。
SOPC 是一種特殊的片上系統(tǒng),建立在可編程邏輯技術(shù)的基礎(chǔ)上,盡可能將一個大而完整的電子系統(tǒng)實現(xiàn)在一塊FPGA硅片上,具有硬件可裁剪、可擴充、可升級,軟件在系統(tǒng)可編程的特點,使得設(shè)計的系統(tǒng)在規(guī)模、功能、體積、性能、上市周期、開發(fā)成本等方面有著了很大的優(yōu)勢。基于SOPC技術(shù)的軟核處理器主頻雖然不是很高,目前Xilinx公司的microblaze處理器最高主頻為210MHz、240DMIPS的運算能力,Altera公司的NIOS II處理器最高主頻為340MHz、290DMIPS的運算能力,但是由于其極強的靈活性,可以通過軟硬件協(xié)同設(shè)計,在處理器速度不高的情況下,解決需要高速度處理器才能完成的問題。
本文基于SOPC技術(shù),提出一種在主頻較低的軟核處理器上實現(xiàn)雷達數(shù)據(jù)采集和圖像大屏幕顯示的方法。
2總體方案設(shè)計
本設(shè)計采用microblaze軟核處理器作為開發(fā)平臺,SOPC系統(tǒng)框圖如圖1所示。
圖1 系統(tǒng)硬件結(jié)構(gòu)框圖
本設(shè)計通過以下辦法,解決在主頻較低的SOPC軟核處理器上實現(xiàn)雷達數(shù)據(jù)采集、處理和大屏幕圖像顯示的問題。
首先,使用FPGA硬件邏輯設(shè)計實現(xiàn)雷達數(shù)據(jù)采集、處理和顯示控制器。雷達數(shù)據(jù)采集、處理模塊負責(zé)對雷達上單元、ADC芯片的控制和對雷達數(shù)據(jù)的處理。顯示控制器模塊完成顯存數(shù)據(jù)的管理和顯示器的驅(qū)動。
其次,使用DMA傳輸。DMA負責(zé)將雷達數(shù)據(jù)采集、處理后數(shù)據(jù)通過DMA通道送到內(nèi)存中。
最后,根據(jù)SOPC硬件可配置、可裁剪的特性,將雷達數(shù)據(jù)采集和處理模塊、顯示控制模塊和DMA模塊作為microblaze處理器的設(shè)備掛載到外設(shè)局部總線上[4]。
由于雷達數(shù)采集、處理模塊和顯示控制模塊的內(nèi)部邏輯都由FPGA硬件邏輯完成,微處理器不需直接對雷達上單元、ADC進行控制,不需進行復(fù)雜的雷達數(shù)據(jù)處理,不用對顯存數(shù)據(jù)進行管理,不用控制產(chǎn)生高速的信號驅(qū)動顯示器,從而大大減輕了處理器的負擔(dān),加上DMA傳輸?shù)氖褂?,處理器只需要處理DMA傳輸?shù)恼埱蠛蛡鬏斖瓿芍袛?,從而使處理器從繁重的?shù)據(jù)傳輸中解脫了出來。通過以上辦法,處理器的負擔(dān)已經(jīng)變得很輕,使得較低的處理器速度即可處理系統(tǒng)的任務(wù)。而且顯示控制由FPGA硬件實現(xiàn)還有個優(yōu)點是,使得顯示器分辨率的大小對處理器的負擔(dān)影響很小,從而在處理器較低的情況下,同樣可以支持大屏幕的圖像顯示。
-
sopc
+關(guān)注
關(guān)注
2文章
248瀏覽量
62359 -
數(shù)據(jù)采集
+關(guān)注
關(guān)注
39文章
6261瀏覽量
114080
發(fā)布評論請先 登錄
相關(guān)推薦
LCoS顯示技術(shù)的大屏幕HDTV介紹
SoPC技術(shù)在圖像采集和處理系統(tǒng)中的應(yīng)用設(shè)計
一種基于SOPC和USB2.0接口的高速數(shù)據(jù)采集系統(tǒng)及虛擬儀器設(shè)計
如何設(shè)計大屏幕顯示器控制系統(tǒng)?
DLP大屏幕顯示系統(tǒng)原理是什么?
FPGA+DSP的紅外圖像數(shù)據(jù)采集與顯示
SOPC基礎(chǔ)上的數(shù)據(jù)采集系統(tǒng)設(shè)計
![<b class='flag-5'>SOPC</b>基礎(chǔ)上的<b class='flag-5'>數(shù)據(jù)采集</b>系統(tǒng)設(shè)計](https://file1.elecfans.com//web2/M00/A5/EC/wKgZomUMOs-ANzlcAAAWwfvFCRo174.jpg)
基于SOPC的數(shù)據(jù)采集與處理系統(tǒng)設(shè)計
![基于<b class='flag-5'>SOPC</b>的<b class='flag-5'>數(shù)據(jù)采集</b>與處理系統(tǒng)設(shè)計](https://file1.elecfans.com//web2/M00/A6/39/wKgZomUMPF2AAVqdAAASCXd523g248.jpg)
基于SOPC數(shù)據(jù)采集與控制系統(tǒng)的設(shè)計
![基于<b class='flag-5'>SOPC</b><b class='flag-5'>數(shù)據(jù)采集</b>與控制系統(tǒng)的設(shè)計](https://file.elecfans.com/web2/M00/49/61/pYYBAGKhtEqANOwsAAAOlx6rE4c599.jpg)
基于SOPC數(shù)據(jù)采集與控制系統(tǒng)
基于SOPC技術(shù)的數(shù)據(jù)采集系統(tǒng)設(shè)計
基于軟核Nios_Ⅱ的SOPC數(shù)據(jù)采集系統(tǒng)的設(shè)計
基于LED顯示技術(shù)的會展用大屏幕的設(shè)計與實現(xiàn)
![基于LED<b class='flag-5'>顯示</b><b class='flag-5'>技術(shù)</b>的會展用<b class='flag-5'>大屏幕</b>的設(shè)計與<b class='flag-5'>實現(xiàn)</b>](https://file.elecfans.com/web2/M00/49/70/poYBAGKhwLSAVkjWAAAonTZIK_c363.png)
LED大屏幕顯示屏控制系統(tǒng)的總體設(shè)計框架圖解析
![LED<b class='flag-5'>大屏幕</b><b class='flag-5'>顯示</b>屏控制系統(tǒng)的總體設(shè)計框架圖解析](https://file.elecfans.com/web1/M00/B5/F9/pIYBAF5olv2AR-0-AABrc92r8jc421.png)
評論