本發明涉及工業設計,特別是涉及一種原型驗證板卡的遠程升級方法、裝置、設備及介質。
背景技術:
1、目前原型驗證板布置在實驗室或者機房內,同時需要頻繁更換原型驗證的版本來迭代。如果需要對原型驗證板進行升級更新,進入實驗室或者機房內進行更新操作,這樣會浪費一定的人力和時間。
2、可見,如何對原形驗證板卡進行遠程更新,是本領域技術人員需要解決的問題。
技術實現思路
1、本發明實施例的目的是提供一種原型驗證板卡的遠程升級方法、裝置、設備及介質,可以解決對原形驗證板卡進行遠程更新。
2、第一方面,本發明提供了一種原型驗證板卡的遠程升級方法,應用于主設備可編程邏輯器件,包括:
3、通過第一預設鏈路層協議接口獲取本地信號解析板卡發送的串并轉換后數據信息,并基于串并轉換后數據信息確定升級文件后,將升級文件存儲至預設外部存儲設備;
4、利用第一預設總線傳輸協議從預設外部存儲設備中的升級文件讀取對應的更新數據,并基于預設可編程邏輯器件發送的遠程升級命令確定目標待更新存儲器芯片;
5、基于遠程升級命令對更新數據進行選通控制,并控制預設數據流控制器將將選通后的更新數據寫入至目標待更新存儲器芯片,以對原型驗證板卡進行遠程升級。
6、可選的,通過第一預設鏈路層協議接口獲取本地信號解析板卡發送的串并轉換后數據信息,并基于串并轉換后數據信息確定升級文件后,將升級文件存儲至預設外部存儲設備,包括:
7、通過第一預設鏈路層協議接口獲取本地信號解析板卡發送的串并轉換后數據信息;串并轉換后數據信息是第一預設鏈路層協議接口對初始升級文件進行串并轉換操作后得到的信息;
8、基于預設對齊序列符號對串并轉換后數據信息進行序列對齊操作以得到目標數據信息;
9、從目標數據信息中提取升級文件后,將升級文件存儲至預設外部存儲設備。
10、可選的,通過第一預設鏈路層協議接口獲取本地信號解析板卡發送的串并轉換后數據信息之前,還包括:
11、通過本地信號解析板卡獲取遠端網絡設備發送的網絡協議;網絡協議中包括目標待更新存儲器芯片的編號信息和更新動作指令;
12、通過本地信號解析板卡對網絡協議中的編號信息和更新動作指令進行解析以提取命令信息;
13、通過本地信號解析板卡將命令信息發送至預設可編程邏輯器件,并生成相應的命令發送完成信號;以便預設可編程邏輯器件對命令信息進行解析后生成遠程升級命令;
14、通過本地信號解析板卡將命令發送完成信號發送至遠端網絡設備,以便遠端網絡設備基于命令發送完成信號將初始升級文件發送給本地信號解析板卡。
15、可選的,控制預設數據流控制器將將選通后的更新數據寫入至目標待更新存儲器芯片,包括:
16、基于遠程升級命令控制預設數據流控制器與從設備可編程邏輯器件的第一預設通信協議進行連接,以將選通后的更新數據通過第一預設通信協議和第二預設鏈路層協議接口發送至從設備可編程邏輯器件中;
17、在從設備可編程邏輯器件中,通過第二預設通信協議和第二預設總線傳輸協議將更新數據接入至預設存儲器控制器中,并利用預設存儲器控制器將更新數據寫入目標待更新存儲器芯片。
18、可選的,控制預設數據流控制器將將選通后的更新數據寫入至目標待更新存儲器芯片,包括:
19、基于遠程升級命令控制預設數據流控制器通過第三預設總線傳輸協議將更新數據接入至預設存儲器控制器中,并利用預設存儲器控制器將更新數據寫入目標待更新存儲器芯片。
20、可選的,控制預設數據流控制器將將選通后的更新數據寫入至目標待更新存儲器芯片以對原型驗證板卡進行遠程升級之后,還包括:
21、對本地預設相位鎖栓回路生成的基頻進行分頻操作以得到心跳信號;
22、將心跳信號通過預設數據譯碼器發送至預設可編程邏輯器件,以便預設可編程邏輯器件基于心跳信號確定回讀標志后,將回讀標志通過預設串口發送給本地信號解析板卡;
23、通過本地信號解析板卡將回讀標志發送至遠端網絡設備以啟動回讀操作,以通過遠端網絡設備讀取回讀數據,并判斷回讀數據和更新數據是否匹配,若不匹配,則通過遠端網絡設備向預設可編程邏輯器件發送備份啟動指令;
24、通過預設可編程邏輯器件基于備份啟動指令和預設數據譯碼器控制預設備份存儲器啟動;
25、在預設備份存儲器啟動成功后,通過預設可編程邏輯器件將預設備份存儲器通過預設信號線與本地進行連接,以對原型驗證板卡重新進行遠程升級。
26、可選的,控制預設數據流控制器將將選通后的更新數據寫入至目標待更新存儲器芯片,以對原型驗證板卡進行遠程升級之后,還包括:
27、通過預設可編程邏輯器件利用預設數據譯碼器控制本地的存儲器芯片和從設備可編程邏輯器件的存儲器芯片進行重新啟動。
28、第二方面,本發明公開一種原型驗證板卡的遠程升級裝置,應用于主設備可編程邏輯器件,包括:
29、升級文件存儲模塊,用于通過第一預設鏈路層協議接口獲取本地信號解析板卡發送的串并轉換后數據信息,并基于串并轉換后數據信息確定升級文件后,將升級文件存儲至預設外部存儲設備;
30、目標芯片確定模塊,用于利用第一預設總線傳輸協議從預設外部存儲設備中的升級文件讀取對應的更新數據,并基于預設可編程邏輯器件發送的遠程升級命令確定目標待更新存儲器芯片;
31、原型驗證板卡升級模塊,用于基于遠程升級命令對更新數據進行選通控制,并控制預設數據流控制器將將選通后的更新數據寫入至目標待更新存儲器芯片以對原型驗證板卡進行遠程升級。
32、第三方面,本發明提供了一種電子設備,包括:
33、存儲器,用于存儲計算機程序;
34、處理器,用于執行計算機程序以實現前述原型驗證板卡的遠程升級方法方法。
35、第四方面,本發明提供了一種計算機可讀存儲介質,計算機可讀存儲介質上存儲有計算機程序,計算機程序被處理器執行時實現前述原型驗證板卡的遠程升級方法方法。
36、本發明中,通過第一預設鏈路層協議接口獲取本地信號解析板卡發送的串并轉換后數據信息,并基于串并轉換后數據信息確定升級文件后,將升級文件存儲至預設外部存儲設備;利用第一預設總線傳輸協議從預設外部存儲設備中的升級文件讀取對應的更新數據,并基于預設可編程邏輯器件發送的遠程升級命令確定目標待更新存儲器芯片;基于遠程升級命令對更新數據進行選通控制,并控制預設數據流控制器將將選通后的更新數據寫入至目標待更新存儲器芯片,以對原型驗證板卡進行遠程升級。
37、由上述技術方案可以看出,通過利用預設協議接口對升級命令和升級文件進行傳輸,并利用預設數據流控制器將更新數據寫入至目標待更新存儲器芯片以實現對原型驗證板卡進行遠程升級,可以省去本地更新所需要的人力和時間,進而提高原型驗證板卡升級的效率。
1.一種原型驗證板卡的遠程升級方法,其特征在于,應用于主設備可編程邏輯器件,包括:
2.根據權利要求1所述的原型驗證板卡的遠程升級方法,其特征在于,所述通過第一預設鏈路層協議接口獲取本地信號解析板卡發送的串并轉換后數據信息,并基于所述串并轉換后數據信息確定升級文件后,將所述升級文件存儲至預設外部存儲設備,包括:
3.根據權利要求2所述的原型驗證板卡的遠程升級方法,其特征在于,所述通過第一預設鏈路層協議接口獲取本地信號解析板卡發送的串并轉換后數據信息之前,還包括:
4.根據權利要求1所述的原型驗證板卡的遠程升級方法,其特征在于,所述控制預設數據流控制器將將選通后的所述更新數據寫入至所述目標待更新存儲器芯片,包括:
5.根據權利要求1所述的原型驗證板卡的遠程升級方法,其特征在于,所述控制預設數據流控制器將將選通后的所述更新數據寫入至所述目標待更新存儲器芯片,包括:
6.根據權利要求1所述的原型驗證板卡的遠程升級方法,其特征在于,所述控制預設數據流控制器將將選通后的所述更新數據寫入至所述目標待更新存儲器芯片以對原型驗證板卡進行遠程升級之后,還包括:
7.根據權利要求6所述的原型驗證板卡的遠程升級方法,其特征在于,所述控制預設數據流控制器將將選通后的所述更新數據寫入至所述目標待更新存儲器芯片,以對原型驗證板卡進行遠程升級之后,還包括:
8.一種原型驗證板卡的遠程升級裝置,其特征在于,應用于主設備可編程邏輯器件,包括:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序,所述計算機程序被處理器執行時實現如權利要求1至7任意一項所述原型驗證板卡的遠程升級方法的步驟。