999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于片上PowerPC的Vxworks處理平臺的波束控制設(shè)計

2014-12-13 20:31:17張增繼許大進(jìn)

張增繼++許大進(jìn)

摘要:片上嵌入式系統(tǒng)憑借其諸多方面的優(yōu)勢,如成本低、功耗低、尺寸小、處理速度快、可靠性高、實(shí)時性強(qiáng)、靈活性、產(chǎn)品上市時間以及設(shè)計開發(fā)周期短等優(yōu)勢,將嵌入式實(shí)時多任務(wù)操作系統(tǒng)VxWorks 和基于FPGA 的片上PowerPC 平臺相結(jié)合,使產(chǎn)品體積更小、環(huán)境適應(yīng)性更強(qiáng)、運(yùn)行更可靠、擴(kuò)展和升級更靈活、生產(chǎn)成本更低。必將成為將來雷達(dá)產(chǎn)品上的主流技術(shù)。本文提出了在其內(nèi)嵌PowerPC440 處理器上構(gòu)建Vxworks 操作系統(tǒng)平臺的雷達(dá)的波束控制設(shè)計。

關(guān)鍵詞:PowerPC440 Vxworks 嵌入式計算機(jī) 波束控制

中圖分類號:TN958.92 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)08-0007-02

1 引言

PowerPC440是一款基于Book-E 增強(qiáng)PowerPC架構(gòu)的高性能、低功耗處理器,具有超標(biāo)量、流水線處理單元,并擁有嵌入式SIC產(chǎn)品規(guī)范所需要的其他功能要素,如存儲管理、cache控制、定時器、各種軟硬件調(diào)試機(jī)制等。能夠有效支持SOC設(shè)計,從而進(jìn)一步節(jié)省計算機(jī)整體的空間和功耗,是能滿足波束控制處理的一款平臺。Xilinx公司提供的EDK開發(fā)工具是一種專門針對FPGA內(nèi)部嵌入式處理器的集成開發(fā)工具包,主要的軟件設(shè)計由EDK中的子工具包SDK完成。用戶可以通過集成在EDK中的XPS來調(diào)用各種工具完成嵌入式系統(tǒng)平臺的搭建工作。基于內(nèi)嵌PPC440硬核系統(tǒng)平臺設(shè)計技術(shù)的功能設(shè)計,通過調(diào)整嵌入CPU的總線控制及外圍接口設(shè)計,運(yùn)行vxWorks操作系統(tǒng)能實(shí)現(xiàn)波控系統(tǒng)的小型化、高可靠性、實(shí)時性要求。

2 波束控制系統(tǒng)設(shè)計分析

2.1 波控系統(tǒng)的基本原理

相控陣?yán)走_(dá)搜索時,波束控制系統(tǒng)根據(jù)天線波束指向的空間位置,計算出相應(yīng)的方位或仰角初始相位值,然后再計算出陣列線中每個單元移相器所需的相位值,求出陣列中各個移相器需要的波束控制碼,并打入相應(yīng)的寄存器使移相器移相,從而使天線波束指向預(yù)定的搜索空域。在天線的掃描過程中,整個天線系統(tǒng)保持相對固定,即天線本身不做任何機(jī)械運(yùn)動,而是由波控系統(tǒng)通過控制陣列天線中各個單元中移相器的幅度和相位,得到所需要的波束指向,實(shí)現(xiàn)控制電磁波束的掃描。根據(jù)雷達(dá)原理一個間距為d的N個單元線陣,在同相饋電時,最大輻射方向就是其法線方向[1]。

天線系統(tǒng)的每個T/R組件內(nèi)各有一個移相器,通過波控系統(tǒng)對移相器的控制,使其相位在0~2π之間調(diào)整,由此控制天線的主瓣指向。天線相位控制掃描工作原理如下圖1所示。

2.2 波控系統(tǒng)的設(shè)計實(shí)現(xiàn)

根據(jù)波束控制系統(tǒng)的性能要求,以基本模塊為基礎(chǔ),波束控制系統(tǒng)的對象T/R設(shè)計成模塊形式[2],波控系統(tǒng)的原理框圖如下圖2所示。

系統(tǒng)的工作原理如下:嵌入式PC接收到指令信息,產(chǎn)生陣面組件的移相數(shù)據(jù),并根據(jù)各種模式參數(shù),產(chǎn)生不同工作模式下的開關(guān)信號以及不同的工作時序。各種數(shù)據(jù)和開關(guān)狀態(tài)在時序控制下,完成數(shù)據(jù)的組合以及并串轉(zhuǎn)換,再經(jīng)過信號的分配和電路的驅(qū)動,完成移相數(shù)據(jù)向T/R組件的傳輸。另外配合時序的控制,完成陣面移相器的布相任務(wù)。

目前在波束控制系統(tǒng)設(shè)計中普遍采用二級緩存同步布相,即提前將下一波束的布相數(shù)據(jù)計算好并依次鎖存在一級緩存中,當(dāng)波束進(jìn)行切換時由波位切換信號將一級緩存中的布相數(shù)據(jù)同步打入到二級緩存中,二級緩存中的數(shù)據(jù)將直接控制T/R組件,其工作示意圖如圖3。

3 系統(tǒng)軟件設(shè)計

3.1 基于FPGA 的片上PowerPC系統(tǒng)

本系統(tǒng)的軟件設(shè)計分為兩大部分。其中底層系統(tǒng)軟件設(shè)計主要完成BSP(板級支持包)功能;而用戶應(yīng)用軟件設(shè)計則包括用戶硬件驅(qū)動及用戶上層應(yīng)用軟件。由于EDK中帶有許多IP核及相應(yīng)的驅(qū)動軟件,因此,底層系統(tǒng)軟件的設(shè)計大部分可在EDK集成開發(fā)工具中完成,如操作系統(tǒng)的選擇、操作系統(tǒng)參數(shù)設(shè)置、設(shè)備驅(qū)動程序的選擇、中斷/異常處理例程的設(shè)置等各種系統(tǒng)軟件參數(shù)的設(shè)置。由于有底層驅(qū)動軟件的隔離,所以用戶應(yīng)用軟件的設(shè)計通常都具有通用性,使用C語言即可完成。波控系統(tǒng)軟件平臺選用嵌入式實(shí)時操作系VxWorks,該操作系統(tǒng)具有集成度高、內(nèi)核小、多任務(wù)、中斷響應(yīng)實(shí)時性好等特點(diǎn),在很多軍工產(chǎn)品中已得到充分驗證。采用基于Xilinx嵌入式FPGA設(shè)計,在FPGA內(nèi)使用嵌入式PowerPC440 CPU核作為處理器,具有相當(dāng)大的靈活性可按需要隨意裁減的操作系統(tǒng)軟件,并擁有較多的開發(fā)和調(diào)試工具。編譯環(huán)境為WorkBench6.7,提供了圖形化的實(shí)時應(yīng)用開發(fā)平臺,它包含一套完整的面向嵌入式系統(tǒng)的開發(fā)和調(diào)試工具,很好的解決了波束控制系統(tǒng)中軟件調(diào)試難題[3]。

3.2 軟件系統(tǒng)工作流程及功能模塊

波束控制系統(tǒng)軟件工作流程如圖4。

根據(jù)軟件工作處理工作流程,將軟件系統(tǒng)各模塊功能描述如下:

(1)初始化模塊:內(nèi)存申請,設(shè)置工作初始參數(shù),UDP網(wǎng)絡(luò)初始化,初始移相碼表的建立等。

(2)移相碼表建立:根據(jù)當(dāng)前的工作模式,對不同頻點(diǎn)的波束進(jìn)行校正處理,并將校正結(jié)果保存在移相碼表中,作為下次工作的移相碼表。

(3)波束控制模塊:根據(jù)接收到的數(shù)據(jù)信息,快速查詢波控碼表,按移相器地址順序的打入各移相器,實(shí)現(xiàn)波束控制。

(4)故障監(jiān)測模塊:檢測系統(tǒng)各插件工作狀態(tài),并輸出到顯控終端。

(5)網(wǎng)絡(luò)模塊:負(fù)責(zé)與外部設(shè)備的通信[4]。

4 結(jié)語

本文將嵌入式實(shí)時多任務(wù)操作系統(tǒng)VxWorks和基于FPGA的片上PowerPC平臺相結(jié)合,用于雷達(dá)波束控制設(shè)計中,使產(chǎn)品體積更小、環(huán)境適應(yīng)性更強(qiáng)、運(yùn)行更可靠、擴(kuò)展和升級更靈活、生產(chǎn)成本更低。借助于高效的開發(fā)—風(fēng)河公司workbench和Xilinx公司推出的完整的軟硬件協(xié)同設(shè)計工具EDK(Embedded Development Kit),可以極大的簡化嵌入式實(shí)時多任務(wù)軟件設(shè)計和BSP生成的復(fù)雜性,同時,也大大縮短了開發(fā)周期。在工程實(shí)踐中工作穩(wěn)定可靠,取得了預(yù)期的效果,可以預(yù)見,基于FPGA片上PowerPC的Vxworks實(shí)時操作系統(tǒng)的綜合處理平臺,將會在各個領(lǐng)域具有廣泛的應(yīng)用前景。

參考文獻(xiàn)

[1]張光義.相控陣?yán)走_(dá)系統(tǒng)[M].北京:國防工業(yè)出版社,1994.

[2]丁鷺飛.雷達(dá)原理[M].西安:西北電訊工程學(xué)院出版社,1983.

[3]薛小剛,葛毅敏.Xilinx ISE 9.x設(shè)計指南[M].北京:人民郵電出版社,2007.

[4]劉浩,陳之濤.基于VxWorks的有源相控陣?yán)走_(dá)波束控制系統(tǒng)設(shè)計.全國第21屆計算機(jī)技術(shù)與應(yīng)用學(xué)術(shù)會議(CACIS·2010)暨全國第2屆安全關(guān)鍵技術(shù)與應(yīng)用學(xué)術(shù)會議論文集.

摘要:片上嵌入式系統(tǒng)憑借其諸多方面的優(yōu)勢,如成本低、功耗低、尺寸小、處理速度快、可靠性高、實(shí)時性強(qiáng)、靈活性、產(chǎn)品上市時間以及設(shè)計開發(fā)周期短等優(yōu)勢,將嵌入式實(shí)時多任務(wù)操作系統(tǒng)VxWorks 和基于FPGA 的片上PowerPC 平臺相結(jié)合,使產(chǎn)品體積更小、環(huán)境適應(yīng)性更強(qiáng)、運(yùn)行更可靠、擴(kuò)展和升級更靈活、生產(chǎn)成本更低。必將成為將來雷達(dá)產(chǎn)品上的主流技術(shù)。本文提出了在其內(nèi)嵌PowerPC440 處理器上構(gòu)建Vxworks 操作系統(tǒng)平臺的雷達(dá)的波束控制設(shè)計。

關(guān)鍵詞:PowerPC440 Vxworks 嵌入式計算機(jī) 波束控制

中圖分類號:TN958.92 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)08-0007-02

1 引言

PowerPC440是一款基于Book-E 增強(qiáng)PowerPC架構(gòu)的高性能、低功耗處理器,具有超標(biāo)量、流水線處理單元,并擁有嵌入式SIC產(chǎn)品規(guī)范所需要的其他功能要素,如存儲管理、cache控制、定時器、各種軟硬件調(diào)試機(jī)制等。能夠有效支持SOC設(shè)計,從而進(jìn)一步節(jié)省計算機(jī)整體的空間和功耗,是能滿足波束控制處理的一款平臺。Xilinx公司提供的EDK開發(fā)工具是一種專門針對FPGA內(nèi)部嵌入式處理器的集成開發(fā)工具包,主要的軟件設(shè)計由EDK中的子工具包SDK完成。用戶可以通過集成在EDK中的XPS來調(diào)用各種工具完成嵌入式系統(tǒng)平臺的搭建工作。基于內(nèi)嵌PPC440硬核系統(tǒng)平臺設(shè)計技術(shù)的功能設(shè)計,通過調(diào)整嵌入CPU的總線控制及外圍接口設(shè)計,運(yùn)行vxWorks操作系統(tǒng)能實(shí)現(xiàn)波控系統(tǒng)的小型化、高可靠性、實(shí)時性要求。

2 波束控制系統(tǒng)設(shè)計分析

2.1 波控系統(tǒng)的基本原理

相控陣?yán)走_(dá)搜索時,波束控制系統(tǒng)根據(jù)天線波束指向的空間位置,計算出相應(yīng)的方位或仰角初始相位值,然后再計算出陣列線中每個單元移相器所需的相位值,求出陣列中各個移相器需要的波束控制碼,并打入相應(yīng)的寄存器使移相器移相,從而使天線波束指向預(yù)定的搜索空域。在天線的掃描過程中,整個天線系統(tǒng)保持相對固定,即天線本身不做任何機(jī)械運(yùn)動,而是由波控系統(tǒng)通過控制陣列天線中各個單元中移相器的幅度和相位,得到所需要的波束指向,實(shí)現(xiàn)控制電磁波束的掃描。根據(jù)雷達(dá)原理一個間距為d的N個單元線陣,在同相饋電時,最大輻射方向就是其法線方向[1]。

天線系統(tǒng)的每個T/R組件內(nèi)各有一個移相器,通過波控系統(tǒng)對移相器的控制,使其相位在0~2π之間調(diào)整,由此控制天線的主瓣指向。天線相位控制掃描工作原理如下圖1所示。

2.2 波控系統(tǒng)的設(shè)計實(shí)現(xiàn)

根據(jù)波束控制系統(tǒng)的性能要求,以基本模塊為基礎(chǔ),波束控制系統(tǒng)的對象T/R設(shè)計成模塊形式[2],波控系統(tǒng)的原理框圖如下圖2所示。

系統(tǒng)的工作原理如下:嵌入式PC接收到指令信息,產(chǎn)生陣面組件的移相數(shù)據(jù),并根據(jù)各種模式參數(shù),產(chǎn)生不同工作模式下的開關(guān)信號以及不同的工作時序。各種數(shù)據(jù)和開關(guān)狀態(tài)在時序控制下,完成數(shù)據(jù)的組合以及并串轉(zhuǎn)換,再經(jīng)過信號的分配和電路的驅(qū)動,完成移相數(shù)據(jù)向T/R組件的傳輸。另外配合時序的控制,完成陣面移相器的布相任務(wù)。

目前在波束控制系統(tǒng)設(shè)計中普遍采用二級緩存同步布相,即提前將下一波束的布相數(shù)據(jù)計算好并依次鎖存在一級緩存中,當(dāng)波束進(jìn)行切換時由波位切換信號將一級緩存中的布相數(shù)據(jù)同步打入到二級緩存中,二級緩存中的數(shù)據(jù)將直接控制T/R組件,其工作示意圖如圖3。

3 系統(tǒng)軟件設(shè)計

3.1 基于FPGA 的片上PowerPC系統(tǒng)

本系統(tǒng)的軟件設(shè)計分為兩大部分。其中底層系統(tǒng)軟件設(shè)計主要完成BSP(板級支持包)功能;而用戶應(yīng)用軟件設(shè)計則包括用戶硬件驅(qū)動及用戶上層應(yīng)用軟件。由于EDK中帶有許多IP核及相應(yīng)的驅(qū)動軟件,因此,底層系統(tǒng)軟件的設(shè)計大部分可在EDK集成開發(fā)工具中完成,如操作系統(tǒng)的選擇、操作系統(tǒng)參數(shù)設(shè)置、設(shè)備驅(qū)動程序的選擇、中斷/異常處理例程的設(shè)置等各種系統(tǒng)軟件參數(shù)的設(shè)置。由于有底層驅(qū)動軟件的隔離,所以用戶應(yīng)用軟件的設(shè)計通常都具有通用性,使用C語言即可完成。波控系統(tǒng)軟件平臺選用嵌入式實(shí)時操作系VxWorks,該操作系統(tǒng)具有集成度高、內(nèi)核小、多任務(wù)、中斷響應(yīng)實(shí)時性好等特點(diǎn),在很多軍工產(chǎn)品中已得到充分驗證。采用基于Xilinx嵌入式FPGA設(shè)計,在FPGA內(nèi)使用嵌入式PowerPC440 CPU核作為處理器,具有相當(dāng)大的靈活性可按需要隨意裁減的操作系統(tǒng)軟件,并擁有較多的開發(fā)和調(diào)試工具。編譯環(huán)境為WorkBench6.7,提供了圖形化的實(shí)時應(yīng)用開發(fā)平臺,它包含一套完整的面向嵌入式系統(tǒng)的開發(fā)和調(diào)試工具,很好的解決了波束控制系統(tǒng)中軟件調(diào)試難題[3]。

3.2 軟件系統(tǒng)工作流程及功能模塊

波束控制系統(tǒng)軟件工作流程如圖4。

根據(jù)軟件工作處理工作流程,將軟件系統(tǒng)各模塊功能描述如下:

(1)初始化模塊:內(nèi)存申請,設(shè)置工作初始參數(shù),UDP網(wǎng)絡(luò)初始化,初始移相碼表的建立等。

(2)移相碼表建立:根據(jù)當(dāng)前的工作模式,對不同頻點(diǎn)的波束進(jìn)行校正處理,并將校正結(jié)果保存在移相碼表中,作為下次工作的移相碼表。

(3)波束控制模塊:根據(jù)接收到的數(shù)據(jù)信息,快速查詢波控碼表,按移相器地址順序的打入各移相器,實(shí)現(xiàn)波束控制。

(4)故障監(jiān)測模塊:檢測系統(tǒng)各插件工作狀態(tài),并輸出到顯控終端。

(5)網(wǎng)絡(luò)模塊:負(fù)責(zé)與外部設(shè)備的通信[4]。

4 結(jié)語

本文將嵌入式實(shí)時多任務(wù)操作系統(tǒng)VxWorks和基于FPGA的片上PowerPC平臺相結(jié)合,用于雷達(dá)波束控制設(shè)計中,使產(chǎn)品體積更小、環(huán)境適應(yīng)性更強(qiáng)、運(yùn)行更可靠、擴(kuò)展和升級更靈活、生產(chǎn)成本更低。借助于高效的開發(fā)—風(fēng)河公司workbench和Xilinx公司推出的完整的軟硬件協(xié)同設(shè)計工具EDK(Embedded Development Kit),可以極大的簡化嵌入式實(shí)時多任務(wù)軟件設(shè)計和BSP生成的復(fù)雜性,同時,也大大縮短了開發(fā)周期。在工程實(shí)踐中工作穩(wěn)定可靠,取得了預(yù)期的效果,可以預(yù)見,基于FPGA片上PowerPC的Vxworks實(shí)時操作系統(tǒng)的綜合處理平臺,將會在各個領(lǐng)域具有廣泛的應(yīng)用前景。

參考文獻(xiàn)

[1]張光義.相控陣?yán)走_(dá)系統(tǒng)[M].北京:國防工業(yè)出版社,1994.

[2]丁鷺飛.雷達(dá)原理[M].西安:西北電訊工程學(xué)院出版社,1983.

[3]薛小剛,葛毅敏.Xilinx ISE 9.x設(shè)計指南[M].北京:人民郵電出版社,2007.

[4]劉浩,陳之濤.基于VxWorks的有源相控陣?yán)走_(dá)波束控制系統(tǒng)設(shè)計.全國第21屆計算機(jī)技術(shù)與應(yīng)用學(xué)術(shù)會議(CACIS·2010)暨全國第2屆安全關(guān)鍵技術(shù)與應(yīng)用學(xué)術(shù)會議論文集.

摘要:片上嵌入式系統(tǒng)憑借其諸多方面的優(yōu)勢,如成本低、功耗低、尺寸小、處理速度快、可靠性高、實(shí)時性強(qiáng)、靈活性、產(chǎn)品上市時間以及設(shè)計開發(fā)周期短等優(yōu)勢,將嵌入式實(shí)時多任務(wù)操作系統(tǒng)VxWorks 和基于FPGA 的片上PowerPC 平臺相結(jié)合,使產(chǎn)品體積更小、環(huán)境適應(yīng)性更強(qiáng)、運(yùn)行更可靠、擴(kuò)展和升級更靈活、生產(chǎn)成本更低。必將成為將來雷達(dá)產(chǎn)品上的主流技術(shù)。本文提出了在其內(nèi)嵌PowerPC440 處理器上構(gòu)建Vxworks 操作系統(tǒng)平臺的雷達(dá)的波束控制設(shè)計。

關(guān)鍵詞:PowerPC440 Vxworks 嵌入式計算機(jī) 波束控制

中圖分類號:TN958.92 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2014)08-0007-02

1 引言

PowerPC440是一款基于Book-E 增強(qiáng)PowerPC架構(gòu)的高性能、低功耗處理器,具有超標(biāo)量、流水線處理單元,并擁有嵌入式SIC產(chǎn)品規(guī)范所需要的其他功能要素,如存儲管理、cache控制、定時器、各種軟硬件調(diào)試機(jī)制等。能夠有效支持SOC設(shè)計,從而進(jìn)一步節(jié)省計算機(jī)整體的空間和功耗,是能滿足波束控制處理的一款平臺。Xilinx公司提供的EDK開發(fā)工具是一種專門針對FPGA內(nèi)部嵌入式處理器的集成開發(fā)工具包,主要的軟件設(shè)計由EDK中的子工具包SDK完成。用戶可以通過集成在EDK中的XPS來調(diào)用各種工具完成嵌入式系統(tǒng)平臺的搭建工作。基于內(nèi)嵌PPC440硬核系統(tǒng)平臺設(shè)計技術(shù)的功能設(shè)計,通過調(diào)整嵌入CPU的總線控制及外圍接口設(shè)計,運(yùn)行vxWorks操作系統(tǒng)能實(shí)現(xiàn)波控系統(tǒng)的小型化、高可靠性、實(shí)時性要求。

2 波束控制系統(tǒng)設(shè)計分析

2.1 波控系統(tǒng)的基本原理

相控陣?yán)走_(dá)搜索時,波束控制系統(tǒng)根據(jù)天線波束指向的空間位置,計算出相應(yīng)的方位或仰角初始相位值,然后再計算出陣列線中每個單元移相器所需的相位值,求出陣列中各個移相器需要的波束控制碼,并打入相應(yīng)的寄存器使移相器移相,從而使天線波束指向預(yù)定的搜索空域。在天線的掃描過程中,整個天線系統(tǒng)保持相對固定,即天線本身不做任何機(jī)械運(yùn)動,而是由波控系統(tǒng)通過控制陣列天線中各個單元中移相器的幅度和相位,得到所需要的波束指向,實(shí)現(xiàn)控制電磁波束的掃描。根據(jù)雷達(dá)原理一個間距為d的N個單元線陣,在同相饋電時,最大輻射方向就是其法線方向[1]。

天線系統(tǒng)的每個T/R組件內(nèi)各有一個移相器,通過波控系統(tǒng)對移相器的控制,使其相位在0~2π之間調(diào)整,由此控制天線的主瓣指向。天線相位控制掃描工作原理如下圖1所示。

2.2 波控系統(tǒng)的設(shè)計實(shí)現(xiàn)

根據(jù)波束控制系統(tǒng)的性能要求,以基本模塊為基礎(chǔ),波束控制系統(tǒng)的對象T/R設(shè)計成模塊形式[2],波控系統(tǒng)的原理框圖如下圖2所示。

系統(tǒng)的工作原理如下:嵌入式PC接收到指令信息,產(chǎn)生陣面組件的移相數(shù)據(jù),并根據(jù)各種模式參數(shù),產(chǎn)生不同工作模式下的開關(guān)信號以及不同的工作時序。各種數(shù)據(jù)和開關(guān)狀態(tài)在時序控制下,完成數(shù)據(jù)的組合以及并串轉(zhuǎn)換,再經(jīng)過信號的分配和電路的驅(qū)動,完成移相數(shù)據(jù)向T/R組件的傳輸。另外配合時序的控制,完成陣面移相器的布相任務(wù)。

目前在波束控制系統(tǒng)設(shè)計中普遍采用二級緩存同步布相,即提前將下一波束的布相數(shù)據(jù)計算好并依次鎖存在一級緩存中,當(dāng)波束進(jìn)行切換時由波位切換信號將一級緩存中的布相數(shù)據(jù)同步打入到二級緩存中,二級緩存中的數(shù)據(jù)將直接控制T/R組件,其工作示意圖如圖3。

3 系統(tǒng)軟件設(shè)計

3.1 基于FPGA 的片上PowerPC系統(tǒng)

本系統(tǒng)的軟件設(shè)計分為兩大部分。其中底層系統(tǒng)軟件設(shè)計主要完成BSP(板級支持包)功能;而用戶應(yīng)用軟件設(shè)計則包括用戶硬件驅(qū)動及用戶上層應(yīng)用軟件。由于EDK中帶有許多IP核及相應(yīng)的驅(qū)動軟件,因此,底層系統(tǒng)軟件的設(shè)計大部分可在EDK集成開發(fā)工具中完成,如操作系統(tǒng)的選擇、操作系統(tǒng)參數(shù)設(shè)置、設(shè)備驅(qū)動程序的選擇、中斷/異常處理例程的設(shè)置等各種系統(tǒng)軟件參數(shù)的設(shè)置。由于有底層驅(qū)動軟件的隔離,所以用戶應(yīng)用軟件的設(shè)計通常都具有通用性,使用C語言即可完成。波控系統(tǒng)軟件平臺選用嵌入式實(shí)時操作系VxWorks,該操作系統(tǒng)具有集成度高、內(nèi)核小、多任務(wù)、中斷響應(yīng)實(shí)時性好等特點(diǎn),在很多軍工產(chǎn)品中已得到充分驗證。采用基于Xilinx嵌入式FPGA設(shè)計,在FPGA內(nèi)使用嵌入式PowerPC440 CPU核作為處理器,具有相當(dāng)大的靈活性可按需要隨意裁減的操作系統(tǒng)軟件,并擁有較多的開發(fā)和調(diào)試工具。編譯環(huán)境為WorkBench6.7,提供了圖形化的實(shí)時應(yīng)用開發(fā)平臺,它包含一套完整的面向嵌入式系統(tǒng)的開發(fā)和調(diào)試工具,很好的解決了波束控制系統(tǒng)中軟件調(diào)試難題[3]。

3.2 軟件系統(tǒng)工作流程及功能模塊

波束控制系統(tǒng)軟件工作流程如圖4。

根據(jù)軟件工作處理工作流程,將軟件系統(tǒng)各模塊功能描述如下:

(1)初始化模塊:內(nèi)存申請,設(shè)置工作初始參數(shù),UDP網(wǎng)絡(luò)初始化,初始移相碼表的建立等。

(2)移相碼表建立:根據(jù)當(dāng)前的工作模式,對不同頻點(diǎn)的波束進(jìn)行校正處理,并將校正結(jié)果保存在移相碼表中,作為下次工作的移相碼表。

(3)波束控制模塊:根據(jù)接收到的數(shù)據(jù)信息,快速查詢波控碼表,按移相器地址順序的打入各移相器,實(shí)現(xiàn)波束控制。

(4)故障監(jiān)測模塊:檢測系統(tǒng)各插件工作狀態(tài),并輸出到顯控終端。

(5)網(wǎng)絡(luò)模塊:負(fù)責(zé)與外部設(shè)備的通信[4]。

4 結(jié)語

本文將嵌入式實(shí)時多任務(wù)操作系統(tǒng)VxWorks和基于FPGA的片上PowerPC平臺相結(jié)合,用于雷達(dá)波束控制設(shè)計中,使產(chǎn)品體積更小、環(huán)境適應(yīng)性更強(qiáng)、運(yùn)行更可靠、擴(kuò)展和升級更靈活、生產(chǎn)成本更低。借助于高效的開發(fā)—風(fēng)河公司workbench和Xilinx公司推出的完整的軟硬件協(xié)同設(shè)計工具EDK(Embedded Development Kit),可以極大的簡化嵌入式實(shí)時多任務(wù)軟件設(shè)計和BSP生成的復(fù)雜性,同時,也大大縮短了開發(fā)周期。在工程實(shí)踐中工作穩(wěn)定可靠,取得了預(yù)期的效果,可以預(yù)見,基于FPGA片上PowerPC的Vxworks實(shí)時操作系統(tǒng)的綜合處理平臺,將會在各個領(lǐng)域具有廣泛的應(yīng)用前景。

參考文獻(xiàn)

[1]張光義.相控陣?yán)走_(dá)系統(tǒng)[M].北京:國防工業(yè)出版社,1994.

[2]丁鷺飛.雷達(dá)原理[M].西安:西北電訊工程學(xué)院出版社,1983.

[3]薛小剛,葛毅敏.Xilinx ISE 9.x設(shè)計指南[M].北京:人民郵電出版社,2007.

[4]劉浩,陳之濤.基于VxWorks的有源相控陣?yán)走_(dá)波束控制系統(tǒng)設(shè)計.全國第21屆計算機(jī)技術(shù)與應(yīng)用學(xué)術(shù)會議(CACIS·2010)暨全國第2屆安全關(guān)鍵技術(shù)與應(yīng)用學(xué)術(shù)會議論文集.

主站蜘蛛池模板: 日韩欧美在线观看| 99久久国产综合精品2020| 97在线碰| 国产精品女主播| 精品伊人久久大香线蕉网站| 国产精品嫩草影院av| 中文字幕亚洲电影| 黄色网址免费在线| 国产人成网线在线播放va| 久久精品欧美一区二区| 日本草草视频在线观看| 蜜桃视频一区二区| 欧美国产成人在线| 视频二区国产精品职场同事| 亚洲国产综合精品一区| 亚洲男人天堂网址| av大片在线无码免费| 青青草国产在线视频| 成人一级免费视频| 72种姿势欧美久久久大黄蕉| 亚洲男人天堂网址| 久久久久久久蜜桃| 91精品国产自产91精品资源| 精品亚洲欧美中文字幕在线看| 国产高清又黄又嫩的免费视频网站| 最新日韩AV网址在线观看| 国产人成在线观看| 蜜桃视频一区| 精品无码人妻一区二区| 亚洲综合在线最大成人| 成人一级黄色毛片| 日韩高清中文字幕| 亚洲国产精品不卡在线| 夜夜操天天摸| 国产人成在线视频| 丁香五月激情图片| 精品国产一二三区| 国产香蕉国产精品偷在线观看| 亚洲综合专区| 99久久精品免费看国产免费软件| 国产欧美视频在线| …亚洲 欧洲 另类 春色| 91无码视频在线观看| 精品国产免费观看一区| 亚洲婷婷六月| 久久婷婷人人澡人人爱91| 亚洲精品麻豆| 亚欧成人无码AV在线播放| 91 九色视频丝袜| 女人毛片a级大学毛片免费| 中文字幕波多野不卡一区| a级毛片一区二区免费视频| 亚洲精品制服丝袜二区| 国产99欧美精品久久精品久久| 好吊妞欧美视频免费| 日韩av在线直播| 欧美成人亚洲综合精品欧美激情| 青青草国产免费国产| 国产真实自在自线免费精品| 亚洲一区第一页| 午夜色综合| 欧美一区二区三区国产精品| 激情综合图区| 国产又黄又硬又粗| 国产理论精品| 国产精品亚欧美一区二区| 日韩免费中文字幕| 久久人午夜亚洲精品无码区| 精品少妇三级亚洲| 亚洲最新在线| 性色一区| 国产一区亚洲一区| www.国产福利| 成人夜夜嗨| 欧美一区二区精品久久久| 亚洲男人的天堂久久精品| 成人日韩视频| 天堂岛国av无码免费无禁网站| 国产在线一二三区| 91九色最新地址| 一区二区在线视频免费观看| 欧美日韩北条麻妃一区二区|