[發明專利]一種在線配置可編程器件的方法有效
| 申請號: | 201210059856.7 | 申請日: | 2012-03-08 |
| 公開(公告)號: | CN103309765A | 公開(公告)日: | 2013-09-18 |
| 發明(設計)人: | 張學武 | 申請(專利權)人: | 深圳邁瑞生物醫療電子股份有限公司 |
| 主分類號: | G06F11/10 | 分類號: | G06F11/10 |
| 代理公司: | 廣州華進聯合專利商標代理有限公司 44224 | 代理人: | 何平 |
| 地址: | 518057 廣東省深圳市南山區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 在線 配置 可編程 器件 方法 | ||
技術領域
本發明涉及一種在線配置可編程器件的方法。
背景技術
目前醫用超聲成像設備中通常大量使用可編程器器件,如FPGA(現場可編程門陣列)、DSP(數字信號處理器)、MCU(微控制單元)等等。這些可編程器件通常是采用軟件實現硬件的功能,因此在正常工作之前首先需要對它們進行在線配置??删幊唐骷ǔW鳛檎麢C系統的子部分,整機上電后,給它們傳輸對應的配置數據(配置文件),根據該配置數據配置對應的器件,然后才能完成相應的功能。
由于這些可編程器件所設計的程序通常都比較大,因此配置數據會比較大。這些配置數據通常存儲在硬盤或大容量Flash(閃存)中,整機的主CPU使用這些配置數據通過相應接口按照對應的可編程器件的配置時序進行配置。當配置數據比較大時,所需的配置時間相對會比較長。為了減少占用主CPU的時間,通常把配置數據放到子系統內的緩存器(如DDR、DDR2等)臨時緩存,然后子系統讀取緩存的配置數據,再按照該可編程器件的配置時序進行配置。
現有技術的配置方法中,通常是直接把“裸的”(沒有經過處理的)配置數據傳給子系統,然后經過緩存、時序變換等之后進行配置。由于信道和傳輸問題以及外設緩存器件的可靠性等,可能造成配置不成功。在現有技術的配置方法中,如果配置不成功,整個系統將不能判斷是哪個環節的問題,只能采用整機系統自檢的方法來驗證是哪個環節問題。但是這樣就破換了問題發生的當時現場,從而不能發現問題根源。
發明內容
本發明提供一種當配置失敗時能夠方便地定位導致配置失敗的故障的發生位置的在線配置可編程器件的方法。
本發明實施例公開的技術方案包括:
提供了一種在線配置可編程器件的方法,其特征在于,包括:
在所述可編程器件的原始配置數據中插入校驗編碼數據,獲得預處理配置數據;
將所述預處理配置數據存儲在存儲器中;
從所述存儲器中讀取所述預處理配置數據并用所述預處理配置數據配置所述可編程器件;
其中,從所述存儲器中讀取所述預處理配置數據并用所述預處理配置數據配置所述可編程器件的過程中包括:根據所述校驗編碼數據對所述預處理配置數據進行至少一次校驗,如果所述至少一次校驗通過,則用所述預處理配置數據配置所述可編程器件。
本發明實施例中,在配置數據中加入了校驗編碼數據,在配置過程中的各節點根據校驗編碼數據對配置數據進行校驗。這樣,能夠當在配置過程中發生配置失敗時,即可方便地定位導致配置失敗的故障發生的位置,從而方便用戶確定導致配置失敗的原因。
附圖說明
圖1為本發明一個實施例的在線配置可編程器件的方法的流程示意圖;
圖2為本發明另一個實施例的在線配置可編程器件的方法的流程示意圖。
圖3為本發明再一個實施例的在線配置可編程器件的方法的流程示意圖。
具體實施方式
如圖1所示,本發明一個實施例中,在電子設備系統(比如,超聲成像系統等等)中在線配置可編程器件的方法包括:步驟22:預處理原始配置數據;步驟24:將預處理配置數據存儲在存儲器中;步驟26:從存儲器中讀取預處理配置數據;步驟28:校驗處理;以及步驟30:用通過校驗的預處理配置數據配置可編程器件。下面對各個步驟進行詳細描述說明。
步驟22:預處理原始配置數據;
如前文所述,現有技術中,在對可編程器件進行配置時,通常直接使用沒有處理過的“裸的”配置數據。本發明實施例中,不直接使用裸的配置數據配置可編程器件,而是在配置前對這種裸的配置數據(本文中稱為“原始配置數據”)進行預處理,比如,在原始配置數據中插入校驗編碼數據,獲得預處理配置數據。在后續的配置過程中,使用這種預處理配置數據來配置可編程器件。
本發明實施例中,校驗編碼數據可以包括各種適合用來校驗確定預處理配置數據在后續的存儲、傳輸、處理過程中是否保持了數據的準確性和完整性的數據,本領域技術人員可以根據實際情況靈活選用領域內適合的或常用的校驗編碼數據。例如,一個實施例中,該校驗編碼數據可以包括原始配置數據的長度和校驗數據(例如,校驗位等等),使用的校驗方法可以是CRC(循環冗余校驗)方法,等等。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳邁瑞生物醫療電子股份有限公司,未經深圳邁瑞生物醫療電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210059856.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:移動終端監控方法和裝置
- 下一篇:調研環境的搭建方法及裝置





