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

一種相控陣系統(tǒng)遠程升級方法

2017-10-20 05:58:09高群福孫維新
無線電通信技術 2017年6期
關鍵詞:程序

高群福,孫維新

(1.中國電子科技集團公司第五十四研究所,河北 石家莊050081; 2.中國人民解放軍63790部隊,四川 西昌 615000)

一種相控陣系統(tǒng)遠程升級方法

高群福1,孫維新2

(1.中國電子科技集團公司第五十四研究所,河北 石家莊050081; 2.中國人民解放軍63790部隊,四川 西昌 615000)

為解決超大規(guī)模相控陣收發(fā)組件程序升級困難和維護升級繁瑣的問題,提出了一種自主遠程升級方法。對于已經部署的相控陣系統(tǒng),利用現(xiàn)有硬件設備、網絡架構,設計了一套程序遠程自主燒錄、自主切換機制,通過遠程計算機利用網絡接口,可以在幾分鐘內完成對數千個收發(fā)組件的程序升級。應用測試結果表明,與人工升級方法相比,遠程升級方法效率高,成本低,安全可靠。

遠程更新;CRC校驗;軟核;相控陣

0 引言

目前超大規(guī)模相控陣系統(tǒng)天線數量以數萬計,數字波束形成體制被廣泛使用,現(xiàn)場可編程門陣列(Field Programmable Gate Array,FPGA)作為數據處理核心部件,廣泛應用到收發(fā)組件中,數量以千計,數量龐大[1-2]。系統(tǒng)部署后,在初期調試階段,不可避免地需要升級收發(fā)組件的程序,采用人工升級的方式,升級分布在空間廣大且數量眾多的收發(fā)組件,需要幾周甚至更長時間,耗費了大量人力,增加了系統(tǒng)調試時間。對于共形相控陣[3-4],組件的安裝高度、位置是人工升級時必須考慮的安全因素。

遠程升級技術通過在FPGA內部構建程序文件接收、程序主動引導機制,在不增加新設備、不改動現(xiàn)有硬件的基礎上,實現(xiàn)自主升級。通過創(chuàng)新的程序引導機制、容錯機制,保證遠程升級的快速、可靠。

1 方案設計

設備組成如圖1所示。將需要升級的組件程序存放在控制中心的計算機上,計算機通過以太網至485網絡將程序遠程發(fā)送到組件[5-6],組件接收升級文件,存儲到本地指定空間。

組件復位后,掃描最新的升級程序并開始運行,也可以接收控制中心指令,從指定程序空間啟動。

圖1 設備組成

2 關鍵技術

2.1 遠程更新原理

計算機將程序文件通過網絡發(fā)送到組件,組件完成數據校驗后寫入到本地存儲器中,程序文件傳送完成后進入程序切換過程,程序切換過程的狀態(tài)轉換入如圖2所示。

圖2 遠程更新狀態(tài)轉換

FPGA上電復位后,總是從地址0的位置開始啟動[7],該位置存放了組件的主引導程序啟動,主引導程序啟動后,開始在指定位置掃描是否由最新的應用程序配置,如果發(fā)現(xiàn)有新應用程序,則啟動應用程序,如果沒有新應用程序則一直在主引導程序下運行。

主引導程序啟動應用程序時,如果發(fā)生錯誤則返回主引導程序,主引導程序、應用程序之間可以任意切換。主引導程序不會被更新,應用程序可以被更新,應用程序啟動或運行時發(fā)生任何錯誤都會退回到主引導程序[8-9]。

2.2 程序文件存儲

組件程序文件存儲在串行FLASH芯片中,主引導程序存放在起始地址為0的空間內,應用程序存儲在后續(xù)的空間中。如圖3所示。

圖3 程序文件存儲

主引導程序為組件首次燒錄的程序,該程序不會被遠程更新重寫,應用程序1和應用程序2可以被遠程更新。

為了保證遠程更新程序的正確與可靠,在數據傳輸過程中加入CRC校驗[10],并將校驗結果寫入到應用程序的開頭部分,在程序跳轉之前,首先檢查程序文件的校驗結果是否正確。

2.3 程序文件組幀與校驗

FPGA程序包含F(xiàn)PGA硬件部分和NiosII CPU軟件兩個部分[11-12],分別對應硬件配置(SOF文件)和軟件配置(ELF文件),為了便于計算機遠程更新,將這兩個文件整合為一個文件。

FPGA加載程序時,默認的加載順序總是先從硬件配置(SOF)開始加載[13],然后在緊挨著硬件配置的后面開始加載軟件配置(ELF),因此一個完整應用程序排列格式如表1所示。

表1 編程幀結構

名稱長度/Byte說明幀頭2幀頭標識1幀類型標識長度2幀長度起始地址4編程文件起始地址數據256編程文件CRC校驗2CRC校驗

QuartusII軟件生成的硬件SOF文件,NiosII IDE生成NiosII CPU運行的軟件文件ELF,首先將這兩個文件轉換為十六進制數據文件,并最終生成一個數據文件。為了保證數據可靠傳輸,在數據文件中加入了CRC校驗信息。

2.4 接收緩沖邏輯

遠程升級文件傳輸時,總線上的數據量比較大,本地需要進行CRC校驗,比較耗時。為了實現(xiàn)最大的數據傳輸速率,本地使用FPGA邏輯實現(xiàn)具有512字節(jié)的接收緩沖FIFO的UART接收邏輯[14],接收到一個完整數據幀后,NiosII CPU從接收緩沖中讀取數據,進行CRC校驗,并將校驗成功的數據寫入到指定存儲地址的存儲空間中,同時標記該數據幀已經被正確接收。

3 工程實現(xiàn)

3.1 硬件平臺

在基于Altera公司FPGA-EP4CGX22的硬件平臺上,進行遠程更新系統(tǒng)驗證。在FPGA內部構建了基于NiosII CPU軟核控制架構,通過高性能總線互聯(lián)各個模塊[15-16],如圖4所示。

圖4 硬件架構

在QuartusII軟件中使用Qsys設計工具定制CPU和外設,所需的外設包括片上RAM、EPCS FLASH控制器、UART控制器、遠程升級(RSU)控制器、SPI控制器等,同時還有自定義的外部設備,用于系統(tǒng)控制。

實例化CPU和所有外設后,為外設分配地址、設置參數,之后編譯生成整個系統(tǒng)。

3.2 軟件流程

系統(tǒng)啟動后,NiosII CPU軟件在主循環(huán)中一直等待接收從串口發(fā)來的數據,接收到數據幀后,首先進行解析、校驗,根據命令的類型采取不同的操作:遠程更新程序數據文件按照指定地址直接寫入到存儲器中,遠程更新啟動命令則按指定的起始地址啟動程序,一般的控制指令則直接執(zhí)行。軟件工作流程如圖5所示。

圖5 軟件流程

3.3 測試結果

目前遠程更新方法已經在一個超大規(guī)模相控陣系統(tǒng)中得到應用。實際測試表明,485網絡波特率38 400 bps,F(xiàn)PGA升級文件大小為1 MB,采用廣播方式,更新3 000個FPGA程序只需5 mins;而采用人工更新的方式,2個人配合工作,需要半個月的時間才能更新完成,大部分時間都浪費在挪動設備、線纜上了。測試結果如表2所示。

表2 測試結果對比

升級方式耗時成功率遠程升級5min100%人工升級15天/2人100%

4 結束語

遠程升級技術可以在幾分鐘內快速部署、升級應用程序,極大地方便了系統(tǒng)調試、維護。遠程更新技術也可以在后續(xù)升級為從控制中心向測控站直接更新程序,而不必人工參與。

在安全性方面,有些大規(guī)模共形相控陣結構奇特,安裝高度大、部署空間廣泛,系統(tǒng)升級、維護時的安全性也必須予以關注,采用遠程更新技術無人參與,安全可靠。

[1] 馮莉.相控陣雷達的數字收發(fā)單元設計[D].南京:南京理工大學,2013.

[2] 彭為,陶軍,尤正建.基于FPGA的相控陣雷達波控系統(tǒng)設計[J].現(xiàn)代雷達,2007,29(9):45-47.

[3] 陳曠達,孫竹,張繼浩.箭載寬角掃描圓極化共形相控陣天線[J].無線電工程,2015,45(7):71-73.

[4] 楊號,朱紹強.機載預警雷達技術法杖探析[J].海軍航空工程學院學報,2015,30(5):462-465.

[5] 王利軍,張超.基于CPU實現(xiàn)FPGA遠程更新[J].信息通信,2013(6):44-45.

[6] 屈杰,朱光喜,譚力,等.基于網絡和PowerPC的FPGA遠程配置[J].無線電通信技術,2008,34(1):45-47.

[7] 楊釗,顏浩洋.基于EPCS FLASH配置的Altera SOPC啟動及更新研究[J].中國西部科技,2013,8(1):1-3.

[8] 張玄,李開航.利用CPLD實現(xiàn)FPGA的快速加載[J].現(xiàn)代電子技術,2012,35(22):163-165.

[9] 李強,羅超,夏威,等.FPGA遠程更新系統(tǒng)[J].儀表技術與傳感器,2014(7):72-74.

[10] 田佳,王一平.基于FPGA的帶CRC校驗的異步串口通信[J].現(xiàn)代電子技術,2010(20):5-7.

[11] 邢兆棟,趙維剛.基于NIOSII的多模導航接收機跟蹤環(huán)路[J].無線電工程,2009,39(8):32-33.

[12] 崔雪然,胡寶霞.基于NiosII軟核的高速數據采集系統(tǒng)[J].信息技術,2008(1):133-135.

[13] 余金磊,孫明杰.基于NiosII的FPGA配置技術[J].無線電通信技術,2013,39(3):73-75.

[14] 段素蓉,莊圣賢.一種內置FIFO全雙工UART的設計與實現(xiàn)[J].通信技術,2010,43(2):46-48.

[15] 李曉晗,張航,倪光華.基于Avalon-MM突發(fā)傳輸的PCI從接口設計[J].無線電工程,2015,45(6):38-40.

[16] 高楓,王玉松.基于NiosII自定制Avalon設備的設計與實現(xiàn)[J].中國測試技術,2007,33(4):105-107.

MethodofRemoteUpgradeonPhasedArraySystem

GAO Qun-fu,SUN Wei-xin

(1.The 54th Research Institute of CETC,Shijiazhuang Hebei 050081,China; 2.Unit 63790,PLA,Xichang Sichuan 615000,China)

In the very large-scale phased array system,the T/R program upgrade and the maintenance upgrade are very difficult.In order to solve these problems,this paper puts forward an independent remote upgrade method.For the existing phased array system,a program remote automatic burning and switching system is designed by utilizing existing hardware and network framework.Using remote computer and network interface,the program upgrade of thousands of T/R modules can be completed in several minutes.The test results show that the remote upgrade method has such characteristics as high efficiency,low cost,high reliability and high security compared with man-made upgrade method.

remote update;CRC;soft CPU;phased array

TTN911

A

1003-3114(2017)06-77-4

10.3969/j.issn.1003-3114.2017.06.19

高群福,孫維新.一種相控陣系統(tǒng)遠程升級方法[J].無線電通信技術,2017,43(6):77-80.

[GAO Qunfu,SUN Weixin.Method of Remote Upgrade on Phased Array System[J].Radio Communications Technology,2017,43(6):77-80.]

2017-06-20

高群福(1986—),男,碩士,工程師,主要研究方向:航天測控、陣列信號處理。孫維新(1982—),男,工程師,主要研究方向:航天測控、系統(tǒng)運行管理。

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創(chuàng)衛(wèi)暗訪程序有待改進
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 欧美激情第一欧美在线| 91色爱欧美精品www| 日本国产精品| 亚洲精品卡2卡3卡4卡5卡区| 欧美日韩在线亚洲国产人| 欧美激情二区三区| 一本大道香蕉久中文在线播放| 精品视频在线一区| 青青青视频免费一区二区| 亚洲人成日本在线观看| 国产精品lululu在线观看| 亚洲最大福利视频网| 国产成人精品午夜视频'| 综合亚洲网| 国产乱人伦精品一区二区| 国产成人AV综合久久| 欧美亚洲综合免费精品高清在线观看| 国产一级在线观看www色 | 欧美成人精品在线| 六月婷婷精品视频在线观看| 天天摸夜夜操| 一本色道久久88| 亚洲 欧美 日韩综合一区| 88av在线看| 亚洲乱码视频| 国产另类乱子伦精品免费女| 色天堂无毒不卡| 中文无码精品A∨在线观看不卡| AV无码无在线观看免费| 国产美女无遮挡免费视频网站 | 青青青视频蜜桃一区二区| 精品一區二區久久久久久久網站 | 亚洲国产精品久久久久秋霞影院| 啦啦啦网站在线观看a毛片| 麻豆AV网站免费进入| 亚洲精品自拍区在线观看| 一级不卡毛片| 国产高清自拍视频| 国产91丝袜在线播放动漫 | 亚洲另类色| 看av免费毛片手机播放| 欧美国产日韩另类| 国产不卡网| 欧美午夜网| 国产自视频| 波多野结衣中文字幕久久| 无码在线激情片| 亚洲女人在线| 国产三级毛片| 久草美女视频| 99热这里都是国产精品| 97精品伊人久久大香线蕉| 91成人在线免费观看| 欧美在线伊人| 欧美午夜理伦三级在线观看| 精品99在线观看| 欧美日韩第三页| 久久无码av三级| 亚洲愉拍一区二区精品| 亚洲一欧洲中文字幕在线| 美女一级免费毛片| 亚洲精品无码日韩国产不卡| 99热这里只有精品5| 欧美日韩亚洲国产主播第一区| 91精品久久久久久无码人妻| 亚洲欧美成人网| 国产成人综合亚洲欧洲色就色| 色综合久久综合网| 无码内射在线| 91小视频在线观看| 日本不卡在线| 国产男人天堂| 99视频国产精品| 成人在线综合| 久久影院一区二区h| 91www在线观看| 欧美午夜精品| 亚洲天堂2014| 中文成人在线| 亚洲天堂在线视频| 成人午夜亚洲影视在线观看| 国产精品成|