本發(fā)明涉及機載數(shù)據(jù)通信,適用于機載818視頻卡的配置文件升級,具體而言涉及一種用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級方法與系統(tǒng)。
背景技術(shù):
1、目前機載設(shè)備面臨的普遍問題是調(diào)試接口密封,如果要對機載設(shè)備軟件升級,需要打開設(shè)備密封蓋,接串口或者網(wǎng)口線對anric818數(shù)字視頻卡進(jìn)行配置文件的升級,升級過程復(fù)雜且操作不便。
技術(shù)實現(xiàn)思路
1、鑒于現(xiàn)有技術(shù)中對機載anric818數(shù)字視頻卡在線升級的問題,本發(fā)明的目的在于提出一種基于818視頻幀數(shù)據(jù)流傳輸?shù)呐渲梦募诰€升級方法,通過將配置文件進(jìn)行切割后組裝到基于fc光纖通道的818數(shù)據(jù)幀中,通過機載任務(wù)機以視頻數(shù)據(jù)流的方式通過光纖傳輸?shù)絘nric818數(shù)字視頻卡內(nèi),通過anric818數(shù)字視頻卡內(nèi)fpga進(jìn)行視頻幀的解析并進(jìn)行配置文件在線升級處理,解決機載anric818數(shù)字視頻卡軟件版本在先升級的問題。
2、根據(jù)本發(fā)明目的的第一方面,提出一種用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級系統(tǒng),包括機載任務(wù)機以及anric818數(shù)字視頻卡,所述anric818數(shù)字視頻卡包括fpga、ddr與flash;
3、所述fpga包括818接口ip核,所述機載任務(wù)機通過光纖線連接arinc818視頻卡;所述機載任務(wù)機將配置文件分割成預(yù)定大小的數(shù)據(jù)塊,并將每個數(shù)據(jù)塊分別組裝到一基于fc的818數(shù)據(jù)幀后經(jīng)由光纖線發(fā)送至fpga;
4、所述fpga經(jīng)由818接口ip核接收基于fc的818數(shù)據(jù)幀,實現(xiàn)在機載任務(wù)機與arinc818視頻卡的fpga之間的arinc818光纖數(shù)據(jù)通信;
5、所述fpga配置有嵌入式軟核模塊,用于從fpga讀取接收到的818數(shù)據(jù)幀,并從其中提取配置文件信息后,通過spi接口實現(xiàn)對flash的讀寫操作,完成升級功能。
6、根據(jù)本發(fā)明目的的第二方面,還提出一種基于前述用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級系統(tǒng)的anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級方法,包括以下步驟:
7、步驟1、機載任務(wù)機根據(jù)待升級的配置文件進(jìn)行分割,將配置文件分割成固定大小的數(shù)據(jù)塊,并將每個數(shù)據(jù)塊放入到基于fc的818數(shù)據(jù)幀的payload字段,添加幀頭幀尾與crc校驗字段,組裝成一幀幀基于fc的818數(shù)據(jù)幀,然后經(jīng)由光纖線發(fā)送至fpga;
8、步驟2、所述fpga經(jīng)由818接口ip核接收基于fc的818數(shù)據(jù)幀并進(jìn)行解析后,去除幀頭幀尾并去除payload字段數(shù)據(jù)、存儲后,通知嵌入式軟核模塊進(jìn)行讀取處理;
9、步驟3、所述嵌入式軟核模塊通過axi總線從fpga的雙端口bram中讀取幀數(shù)據(jù)與payload字段后,進(jìn)行接收校驗,并在接收檢驗失敗時,向fpga發(fā)送數(shù)據(jù)通知,通知fpga重傳當(dāng)前數(shù)據(jù)幀;如果校驗通過則將payload字段的數(shù)據(jù)塊存入ddr;
10、步驟4、嵌入式軟核模塊通過spi接口對flash進(jìn)行擦除、寫入、寫入校驗處理,將每個固定大小的數(shù)據(jù)塊寫入flash中,完成對flash中存儲的配置文件的更新。
11、作為可選的實施例,在所述步驟4中,對flash中存儲的配置文件的更新,包括:
12、(1)機載任務(wù)機采用并行的方式發(fā)送基于fc的818數(shù)據(jù)幀,并在接收端的fpga內(nèi)由所述嵌入式軟核模塊同步實現(xiàn)接收校驗以及對flash的擦除、寫入、寫入校驗處理,對flash中存儲的配置文件進(jìn)行更新;或者
13、(2)在接收端的fpga內(nèi),所述嵌入式軟核模塊根據(jù)總幀數(shù)將所有接收到的數(shù)據(jù)塊進(jìn)行重組后,通過spi總線對flash進(jìn)行空間的擦除、寫入、寫入校驗處理,對flash中存儲的配置文件進(jìn)行更新
14、應(yīng)當(dāng)理解,前述構(gòu)思以及在下面更加詳細(xì)地描述的額外構(gòu)思的所有組合只要在這樣的構(gòu)思不相互矛盾的情況下都可以被視為本公開的發(fā)明主題的一部分。另外,所要求保護(hù)的主題的所有組合都被視為本公開的發(fā)明主題的一部分。
15、結(jié)合附圖從下面的描述中可以更加全面地理解本發(fā)明教導(dǎo)的前述和其他方面、實施例和特征。本發(fā)明的其他附加方面例如示例性實施方式的特征和/或有益效果將在下面的描述中顯見,或通過根據(jù)本發(fā)明教導(dǎo)的具體實施方式的實踐中得知。
1.一種用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級系統(tǒng),其特征在于,包括機載任務(wù)機以及anric818數(shù)字視頻卡,所述anric818數(shù)字視頻卡包括fpga、ddr與flash;
2.根據(jù)權(quán)利要求1所述的用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級系統(tǒng),其特征在于,所述機載任務(wù)機按照固定大小將配置文件分割成多個數(shù)據(jù)塊,每一個數(shù)據(jù)塊作為升級文件數(shù)據(jù)使用payload字段存放到基于fc的818數(shù)據(jù)幀中,通過光纖線下發(fā)基于fc的818數(shù)據(jù)幀構(gòu)成的818流數(shù)據(jù)到anric818數(shù)字視頻卡,其中完整的818流數(shù)據(jù)構(gòu)成fc光纖通信序列,由多個連續(xù)的基于fc的818數(shù)據(jù)幀組成。
3.根據(jù)權(quán)利要求1所述的用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級系統(tǒng),其特征在于,所述fpga在收到基于fc的818數(shù)據(jù)幀后,通過818接口ip核進(jìn)行解析獲得幀數(shù)據(jù)與payload字段,將幀數(shù)據(jù)與payload字段存儲至fpga的雙端口bram中,并通知嵌入式軟核模塊進(jìn)行讀取處理。
4.根據(jù)權(quán)利要求1所述的用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級系統(tǒng),其特征在于,所述嵌入式軟核模塊通過axi總線從fpga的雙端口bram中讀取幀數(shù)據(jù)與payload字段后,進(jìn)行接收校驗,并在接收檢驗失敗時,向fpga發(fā)送通知請求fpga重傳當(dāng)前數(shù)據(jù)幀。
5.根據(jù)權(quán)利要求4所述的用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級系統(tǒng),其特征在于,所述從fpga的雙端口bram中讀取幀數(shù)據(jù)與payload字段至少包括以下字段信息:幀頭、當(dāng)前幀號、總幀數(shù)、數(shù)據(jù)區(qū)、數(shù)據(jù)校驗以及幀尾。
6.根據(jù)權(quán)利要求4所述的用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級系統(tǒng),其特征在于,所述嵌入式軟核模塊通過spi接口對flash進(jìn)行擦除、寫入、寫入校驗處理,將每個固定大小的數(shù)據(jù)塊寫入flash中,完成對flash中存儲的配置文件的更新。
7.根據(jù)權(quán)利要求1-6中任意一項所述的用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級系統(tǒng),其特征在于,所述機載任務(wù)機采用并行的方式發(fā)送基于fc的818數(shù)據(jù)幀,并在接收端的fpga內(nèi)由所述嵌入式軟核模塊同步實現(xiàn)接收校驗以及對flash的擦除、寫入、寫入校驗處理,對flash中存儲的配置文件進(jìn)行更新。
8.根據(jù)權(quán)利要求1-6中任意一項所述的用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級系統(tǒng),其特征在于,在接收端的fpga內(nèi),所述嵌入式軟核模塊根據(jù)總幀數(shù)將所有接收到的數(shù)據(jù)塊進(jìn)行重組后,通過spi總線對flash進(jìn)行空間的擦除、寫入、寫入校驗處理,對flash中存儲的配置文件進(jìn)行更新。
9.根據(jù)權(quán)利要求1-8中任意一項所述的用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級系統(tǒng)的anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級方法,其特征在于,包括以下步驟:
10.?根據(jù)權(quán)利要求9所述的用于anric818數(shù)字視頻卡的配置數(shù)據(jù)在線升級方法,其特征在于,所述步驟4中,對flash中存儲的配置文件的更新,包括: