[發明專利]一種幀序列處理方法及系統在審
| 申請號: | 201410844107.4 | 申請日: | 2014-12-30 |
| 公開(公告)號: | CN105630619A | 公開(公告)日: | 2016-06-01 |
| 發明(設計)人: | 劉憲陽;王鵬;程師林;淳于瀚中 | 申請(專利權)人: | 航天恒星科技有限公司 |
| 主分類號: | G06F11/07 | 分類號: | G06F11/07;G06F12/02 |
| 代理公司: | 北京智為時代知識產權代理事務所(普通合伙) 11498 | 代理人: | 王加嶺;楊靜 |
| 地址: | 100086*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 序列 處理 方法 系統 | ||
技術領域
本發明涉及通信領域,特別涉及一種幀序列處理方法及系統。
背景技術
SRAM型FPGA在空間電子產品中的應用越來越廣泛,然而在空間 環境的電磁輻射影響下,基于SRAM的配置單元被射線擊中時,可能發 生數據“翻轉”,導致FPGA程序運行錯誤,造成嚴重甚至災難性的后果。
反熔絲FPGA由于其內部互連結構是防輻射的,不受電磁輻射的影 響。目前一般通過反熔絲FPGA對SRAM型FPGA整芯片的配置數據進 行全部回讀,通過對配置數據的校驗比對,確定發生“翻轉”的數據, 對數據進行修正。
發明人經過多次試驗研究發現,反熔絲FPGA由于工藝限制,資源容 量小,對SRAM型FPGA整芯片配置數據進行全部回讀,會占用大量資 源空間,造成數據處理緩慢。
發明內容
本發明所要解決的技術問題是提供一種幀序列處理方法及系統,能 夠對SRAM型FPGA的配置數據以幀序列的形式進行處理,數據處理速 度快。
為了解決上述問題,本發明公開了一種幀序列處理方法,包括:
為保存至外部存儲設備中的配置數據添加關鍵命令字;
依據預設的分段規則,對添加有關鍵命令字的配置數據進行數據幀分 段;
當反熔絲FPGA檢測到所述外部存儲設備輸出的配置數據的數據值 不滿足預設輸出條件時,依照所述配置數據中的關鍵命令字,依次對每 一段數據幀進行處理,確定異常數據幀。
上述的方法,優選的,所述關鍵命令字依據配置數據的數據結構進行 添加;
每一個關鍵命令字具有與其相對應的時序操作方式;
所述反熔絲FPGA通過讀取并更改所述關鍵命令字以實現對所述配 置數據的時序更改。
上述的方法,優選的,所述對配置數據進行數據幀分段包括:
讀取所述配置數據中的幀長度標識;
依據所述幀長度標識,從所述配置數據的數據幀頭部開始,依次將所 述配置數據劃分為幀頭段、幀數據段和幀尾段。
上述的方法,優選的,所述配置數據為將SRAM型FPGA的BIT流 和MSK流合并后獲得的流文件。
上述的方法,優選的,還包括:
為所述經過數據幀分段的配置數據中的每一幀數據添加首字節;所述 首字節表示其所對應數據幀的存儲地址。
上述的方法,優選的,所述預設輸出條件為所述外部存儲設備輸出的 配置數據的數據值為零;
所述依次對每一段數據幀進行處理,確定異常數據幀包括:
當所述外部存儲設備輸出的配置數據的數據值不為零時,判斷所述外 部存儲設備當前的跳轉狀態,所述跳轉狀態包括:寫操作、讀操作、全 局配置、刷新和回讀;
當所述跳轉狀態對應全局配置、刷新或回讀時,依照所述配置數據中 的關鍵命令字,依次對所述配置數據的幀頭段、幀數據段和幀尾段中的 每一幀數據進行讀取;
將讀取的每一幀數據與其對應的初始幀數據進行比對,確定異常數據 幀。
上述的方法,優選的,還包括:
依據所述配置數據對應的外部存儲設備的三個備份地址,分別讀出三 個備份地址下的配置數據的幀頭段、幀數據段和幀尾段中的每一幀數據。
一種幀序列處理系統,包括:
添加單元,用于為保存至外部存儲設備中的配置數據添加關鍵命令 字;
分段單元,用于依據預設的分段規則,對添加有關鍵命令字的配置數 據進行數據幀分段;
處理單元,用于當反熔絲FPGA檢測到所述外部存儲設備輸出的配置 數據的數據值不滿足預設輸出條件時,依照所述配置數據中的關鍵命令 字,依次對每一段數據幀進行處理,確定異常數據幀。
上述的系統,優選的,所述分段單元包括:
讀取子單元,用于讀取所述配置數據中的幀長度標識;
劃分子單元,用于依據所述幀長度標識,從所述配置數據的數據幀頭 部開始,依次將所述配置數據劃分為幀頭段、幀數據段和幀尾段。
上述的系統,優選的,還包括:
合并單元,用于將SRAM型FPGA的BIT流和MSK流進行合并獲 得流文件。
與現有技術相比,本發明包括以下優點:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天恒星科技有限公司,未經航天恒星科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410844107.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:性能監視方法和裝置
- 下一篇:跨系統的應用控制方法和智能終端





