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ù)會議論文集.

主站蜘蛛池模板: 无码精油按摩潮喷在线播放| 亚洲日韩AV无码一区二区三区人| 亚洲aaa视频| 永久天堂网Av| 狠狠色香婷婷久久亚洲精品| 萌白酱国产一区二区| 国产高清免费午夜在线视频| 国产va免费精品| 日韩 欧美 小说 综合网 另类| 波多野结衣第一页| 国产无码高清视频不卡| 国产永久在线视频| 91精品最新国内在线播放| 国产精品免费福利久久播放| 亚洲Aⅴ无码专区在线观看q| 99精品伊人久久久大香线蕉| www.youjizz.com久久| 91丝袜乱伦| 欧美中文字幕第一页线路一| 小说区 亚洲 自拍 另类| 色婷婷在线播放| 国产午夜不卡| a级毛片一区二区免费视频| 91精品人妻互换| 中文字幕亚洲乱码熟女1区2区| 精品久久久无码专区中文字幕| 日本在线欧美在线| 亚洲无线观看| 综合人妻久久一区二区精品| 青青久在线视频免费观看| 在线99视频| 无码一区二区三区视频在线播放| 久久综合一个色综合网| 久久人午夜亚洲精品无码区| 国产人免费人成免费视频| 天天躁日日躁狠狠躁中文字幕| 制服丝袜国产精品| 婷婷五月在线| 黄片在线永久| 色哟哟国产精品| 亚洲侵犯无码网址在线观看| 免费在线视频a| 97在线免费| 国内精品久久人妻无码大片高| 国产在线八区| 人人看人人鲁狠狠高清| 青青热久免费精品视频6| 国产精品妖精视频| 久久毛片网| 国产麻豆另类AV| 亚洲经典在线中文字幕| 中文字幕1区2区| 69av在线| 真人高潮娇喘嗯啊在线观看| 欧美午夜理伦三级在线观看| 777国产精品永久免费观看| 亚洲天堂视频在线免费观看| 日日噜噜夜夜狠狠视频| 国产美女无遮挡免费视频网站| 国产乱子伦精品视频| 美女毛片在线| 中文字幕乱码二三区免费| 99久久性生片| 欧美一级专区免费大片| 精品欧美视频| 午夜老司机永久免费看片| 找国产毛片看| 国产女人在线视频| 亚洲国产天堂久久综合| 亚洲AV无码久久天堂| 五月婷婷精品| 久久公开视频| 人妻21p大胆| 亚洲乱强伦| 欧美五月婷婷| 国产黑丝视频在线观看| 五月天丁香婷婷综合久久| 国产清纯在线一区二区WWW| 青青青伊人色综合久久| 日韩在线永久免费播放| 九月婷婷亚洲综合在线| 中文字幕欧美成人免费|