[發明專利]一種檢測CPLD固件燒錄狀態的方法和裝置在審
| 申請號: | 201410215620.7 | 申請日: | 2014-05-21 |
| 公開(公告)號: | CN104035846A | 公開(公告)日: | 2014-09-10 |
| 發明(設計)人: | 周克;徐建軍 | 申請(專利權)人: | 青島歌爾聲學科技有限公司 |
| 主分類號: | G06F11/22 | 分類號: | G06F11/22 |
| 代理公司: | 北京市隆安律師事務所 11323 | 代理人: | 權鮮枝;何立春 |
| 地址: | 266061 山東省青島市*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 檢測 cpld 固件燒錄 狀態 方法 裝置 | ||
技術領域
本發明涉及數字電子技術領域,特別涉及一種檢測CPLD(Complex?Programmable?Logic?Device,復雜可編程邏輯器件)固件燒錄狀態的方法和裝置。
背景技術
CPLD是一種用戶根據各自需要而自行構造邏輯功能的數字集成電路。其基本設計方法是借助集成開發軟件平臺,用原理圖、硬件描述語言等方法,生成相應的目標文件,然后通過相應的接口下載(即燒錄)到芯片當中,以實現數字信號的轉換。CPLD具有編程靈活、集成程度高、設計開發周期短、適用范圍寬等優點,目前已成為電子產品不可缺少的組成部分。
對于各種消費類電子產品,需要檢測其CPLD固件是否燒錄成功。例如在檢測燒錄有視頻信號處理固件的CPLD時,當前的檢測方法是,將顯示設備連接到CPLD目標板上,給整個系統上電,通過是否有圖像顯示來判斷CPLD固件是否燒錄成功。但是電子產品的顯示設備的排線通常很脆弱,每測試一塊CPLD就要拔插一次顯示設備排線,頻繁的插拔排線很容易造成排線的損壞,排線壞掉整個顯示設備就廢掉了,這種檢測方法給工廠端的生產及測試造成很大的麻煩。
發明內容
為解決現有技術中在檢測電子產品的CPLD固件是否燒錄成功時,需要借助檢測設備頻繁插拔檢測設備排線易造成排線損壞的問題,本發明提供了一種檢測CPLD固件燒錄狀態的方法和裝置。
本發明公開的一種檢測CPLD固件燒錄狀態的方法,包括:
在固件原代碼中增加控制代碼,所述控制代碼對CPLD的至少一個通用輸入輸出GPIO的電平進行控制;
將包含所述控制代碼的固件燒錄到CPLD中;
給CPLD上電,檢測所述GPIO的電平高低;
根據所述GPIO的電平高低判斷CPLD固件燒錄狀態。
本發明公開的一種檢測CPLD固件燒錄狀態的裝置,包括:
代碼增加單元,適用于在固件原代碼中增加控制代碼,所述控制代碼對CPLD的至少一個通用輸入輸出GPIO的電平進行控制;
燒錄單元,適用于將包含所述控制代碼的固件燒錄到CPLD中;
電平檢測單元,適用于給CPLD上電,檢測所述GPIO的電平高低;
狀態判斷單元,適用于根據所述GPIO的電平高低判斷CPLD固件燒錄狀態。
本發明的有益效果是,在本發明提供的一種檢測CPLD固件燒錄狀態的方法和裝置的技術方案中,充分利用了CPLD的軟件編程的特征,在固件原代碼中增加控制代碼,以對CPLD的至少一個通用輸入輸出GPIO端口的電平進行控制,將包含該控制代碼的固件燒錄到CPLD中,這樣在給CPLD上電后,僅需要檢測GPIO的電平高低,根據GPIO的電平高低判斷CPLD固件燒錄狀態。本發明通過軟件編程的方式,不用外接特定的檢測設備就可以檢測出CPLD的燒錄狀態,避免了頻繁插拔檢測設備排線可能造成的排線損壞的問題,保證了檢測設備的完整性,提高了資源利用率,并且極大節省了檢測的時間,提高了CPLD固件檢測的效率。
附圖說明
圖1是本發明的一種檢測CPLD固件燒錄狀態的方法的流程示意圖;
圖2是本發明示例的GPIO11和GPIO12的電平高低的狀態組合所對應的CPLD固件燒錄狀態的示意圖;
圖3是本發明示例的紅色LED燈和綠色LED燈的明滅的狀態組合所對應的CPLD固件燒錄狀態的示意圖;
圖4是本發明的一種檢測CPLD固件燒錄狀態的裝置的結構示意圖。
具體實施方式
為使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明實施方式作進一步地詳細描述。
本發明的核心在于:在固件原代碼中增加控制代碼,所述控制代碼對CPLD的至少一個通用輸入輸出GPIO的電平進行控制,將包含該控制代碼的固件燒錄到CPLD中,這樣在給CPLD上電后,僅需要檢測GPIO的電平高低,根據GPIO的電平高低判斷CPLD固件燒錄狀態。
圖1是本發明的一種檢測CPLD固件燒錄狀態的方法的流程示意圖,參見圖1所示,該方法包括:
S11,在固件原代碼中增加控制代碼,所述控制代碼對CPLD的至少一個通用輸入輸出GPIO(General?Purpose?Input?Output,通用輸入/輸出)的電平進行控制。
S12,將包含上述控制代碼的固件燒錄到CPLD中。
S13,給CPLD上電;
S14,檢測上述GPIO的電平高低;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于青島歌爾聲學科技有限公司,未經青島歌爾聲學科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410215620.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:數據轉換方法、描畫系統
- 下一篇:一種補腎健脾養生粥及其制備方法





