[發(fā)明專利]一種星載固態(tài)存儲器的程序重構方法、系統(tǒng)及設備在審
| 申請?zhí)枺?/td> | 202010740471.1 | 申請日: | 2020-07-28 |
| 公開(公告)號: | CN111880841A | 公開(公告)日: | 2020-11-03 |
| 發(fā)明(設計)人: | 池騁;邵明強;趙云鵬;李鵬飛 | 申請(專利權)人: | 西安微電子技術研究所 |
| 主分類號: | G06F8/72 | 分類號: | G06F8/72;G06F15/78 |
| 代理公司: | 西安通大專利代理有限責任公司 61200 | 代理人: | 馬貴香 |
| 地址: | 710065 陜西*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 固態(tài) 存儲器 程序 方法 系統(tǒng) 設備 | ||
1.一種星載固態(tài)存儲器的程序重構方法,其特征在于,包括以下步驟:
S1:獲取重構程序數(shù)據(jù)包;
S2:對重構程序數(shù)據(jù)包進行解析和校驗后,提取重構數(shù)據(jù)的關鍵信息;
S3:根據(jù)需要重構的目標程序存儲單元,再將重構數(shù)據(jù)的關鍵信息輸送至目標程序存儲單元;
S4:對目標程序存儲單元存儲的關鍵信息進行回讀校驗;回讀校驗一致,則程序重構結束;回讀校驗不一致,則獲取錯誤代碼,回到待機狀態(tài)。
2.根據(jù)權利要求1所述的星載固態(tài)存儲器的程序重構方法,其特征在于,S2所述的重構數(shù)據(jù)的關鍵信息包括重構目標地址、數(shù)據(jù)長度、版本號、程序生成日期。
3.根據(jù)權利要求1所述的星載固態(tài)存儲器的程序重構方法,其特征在于,S3的具體操作為:根據(jù)內(nèi)部通信協(xié)議將關鍵信息分包,再將分包后的每一包關鍵信息分別傳輸至指定的需要重構的目標程序存儲單元。
4.根據(jù)權利要求1所述的星載固態(tài)存儲器的程序重構方法,其特征在于,S4所述的回讀校驗是將關鍵信息通過內(nèi)部通信協(xié)議的方式傳輸至管理單元進行校驗。
5.一種星載固態(tài)存儲器的程序重構系統(tǒng),其特征在于,包括:
管理單元,管理單元與外接的上位機相交互,用于將上位機發(fā)送的重構數(shù)據(jù)包進行解析、重組和校驗;
程序加載單元,程序加載單元和管理單元之間相交互,用于將校驗通過的數(shù)據(jù)載入并讀取;
程序存儲單元,程序存儲單元與程序加載單元相交互,用于對程序加載單元載入的數(shù)據(jù)進行存儲。
6.根據(jù)權利要求5所述的星載固態(tài)存儲器的程序重構系統(tǒng),其特征在于,所述程序加載單元設置有若干個;每個程序加載單元分別與一個程序存儲單元相交互。
7.根據(jù)權利要求5所述的星載固態(tài)存儲器的程序重構系統(tǒng),其特征在于,所述管理單元與上位機之間通過外部控制總線相交互;所述程序加載單元與管理單元之間通過內(nèi)部數(shù)據(jù)總線相交互。
8.根據(jù)權利要求5所述的星載固態(tài)存儲器的程序重構系統(tǒng),其特征在于,所述管理單元為8086系列處理器、SPARC系列處理器或ARM系列處理器;所述程序加載單元為FPGA芯片或ASIC芯片;所述程序存儲單元為NOR Flash器件、NAND Flash器件或MRAM器件。
9.一種終端設備,包括存儲器、處理器以及存儲在所述存儲器中并可在所述處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權利要求1~4中任意一項所述星載固態(tài)存儲器的程序重構方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安微電子技術研究所,未經(jīng)西安微電子技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010740471.1/1.html,轉載請聲明來源鉆瓜專利網(wǎng)。





