[發(fā)明專利]EEPROM存儲器的建模方法和邊界掃描測試程序的加載方法無效
| 申請?zhí)枺?/td> | 201210559360.6 | 申請日: | 2012-12-20 |
| 公開(公告)號: | CN103077747A | 公開(公告)日: | 2013-05-01 |
| 發(fā)明(設計)人: | 李洋;杜影;徐鵬程;王石記 | 申請(專利權(quán))人: | 北京航天測控技術(shù)有限公司 |
| 主分類號: | G11C29/04 | 分類號: | G11C29/04 |
| 代理公司: | 北京理工大學專利中心 11120 | 代理人: | 楊志兵;高燕燕 |
| 地址: | 100041 *** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | eeprom 存儲器 建模 方法 邊界 掃描 測試 程序 加載 | ||
技術(shù)領域
本發(fā)明屬于存儲器領域,特別是涉及一種EEPROM的建模方法及邊界掃描測試程序的加載方法。
背景技術(shù)
在現(xiàn)有技術(shù)中,邊界掃描測試軟件是在計算機上運行的軟件,它同邊界掃描測試控制器有機結(jié)合,構(gòu)成功能完整的邊界掃描測試系統(tǒng)。該邊界掃描測試系統(tǒng)完成測試向量生成、測試向量的加載、測試響應分析、故障顯示和輔助功能等任務。同時利用邊界掃描測試系統(tǒng)還可以對非易失性存儲器進行編程程序的加載。
目前,在進行EEPROM的程序加載時,采用傳統(tǒng)方式需要首先根據(jù)需要完成的測試項目編寫實現(xiàn)程序,然后使用特定的工具,根據(jù)EEPROM的特點和相應的流程進行燒寫,加載程序。
該傳統(tǒng)方式具有如下缺陷:
(1)在編寫測試項目的實現(xiàn)程序時,不同程序員所編寫的程序不同,它們之間沒有共同點。而且在EEPROM類型變化時,需要根據(jù)新類型的EEPROM的具體參數(shù)重新修改實現(xiàn)程序,導致在產(chǎn)品維護過程中由于不具有易用性導致產(chǎn)品維護費用高等問題。
(2)在進行產(chǎn)品生產(chǎn)的過程中,需要燒寫相應的EEPROM的程序,這就需要在電路板電裝之前,使用專用的燒寫裝置進行燒寫,然后再電裝。這樣在生產(chǎn)過程中就多增加了一個環(huán)節(jié),導致生產(chǎn)效率低,并且相應的增加一個流程,成本也較之上升。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供了一種EEPROM存儲器的建模方法,本建模方法根據(jù)邊界掃描技術(shù)加載EEPROM時的特性,對EEPROM的各個屬性進行抽象并設置為關鍵字描述,來構(gòu)建EEPROM模型。EEPROM模型具有易用性和重用性,修改方便,能夠減低產(chǎn)品維護費用,降低邊界掃描測試程序的編寫難度。
建立模型后加載模塊內(nèi)部進行解析然后完成程序加載。該模型具有統(tǒng)一的風格,在加載程序?qū)用鎺缀跄馨ㄋ械腅EPROM,即使用同一裝置同一流程進行在線程序加載,使生產(chǎn)效率提高。
為了解決上述技術(shù)問題,本發(fā)明是這樣實現(xiàn)的:
一種EEPROM存儲器建模方法,包括:
步驟101,通過預先設置的關鍵詞對EEPROM存儲器的各個屬性分別進行定義,以文本文件形式完成模型文件的建立;
步驟102,將所述模型文件添加上預定后綴并保存,完成EEPROM存儲器建模。
其中,所述EEPROM存儲器的各個屬性包括:EEPROM的控制信號線定義,EEPROM的動作時序函數(shù)和EEPROM存儲器信息定義;所述存儲器信息包括地址線位寬、數(shù)據(jù)線位寬,最大燒寫字節(jié)數(shù)。
其中,通過預先設置的關鍵詞對EEPROM存儲器的各個屬性分別進行定義之后,所述方法還包括:使用注釋符號和注釋信息對定義的所述EEPROM存儲器的各個屬性進行注釋。所述注釋信息包括:器件廠家、器件型號、以及封裝信息。
對EEPROM存儲器的控制信號線采用如下方式進行定義:
關鍵字1??控制信號線名稱??對應管腳名稱
通過在關鍵字1后跟隨的控制信號線名稱和對應管腳名稱實現(xiàn)對控制信號線與EEPROM存儲器上管腳的對應關系的說明。
對SPI型EEPROM存儲器信息的定義采用如下方式:
關鍵字2??存儲器信息名稱??賦值
通過在關鍵字2后跟隨存儲器信息名稱和相應賦值實現(xiàn)對存儲器必要信息取值的說明。
SPI型EEPROM存儲器的動作包括編程使能、讀、編程、擦除、使能禁止,對動作時序進行定義用于說明每個動作中對控制信號線的具體操作及其時序;
動作時序的定義是采用函數(shù)來實現(xiàn)的,函數(shù)中采用操作碼來定義每項操作,通過操作碼順序的編排來定義操作時序。
優(yōu)選地,所述操作碼包括信號線值設置、信號線值獲取、信號線值生效、寫操作、讀操作和空操作;
(1)信號線值設置操作的具體定義方式如下:
關鍵字3??控制信號線名稱??設置值
通過在關鍵字3后跟隨的控制信號線名稱和對應的電平設置值,實現(xiàn)對EEPROM存儲器的控制信號線進行賦值操作;
(2)信號線值生效操作的具體定義方式如下:
關鍵字4
語句“關鍵字4”表示通過邊界掃描的方法使已經(jīng)用關鍵字3設置電平生效;
(3)信號線值獲取操作的具體定義方式如下:
關鍵字5??控制信號線名稱
通過在關鍵字5后跟隨的控制信號線名稱,實現(xiàn)對EEPROM存儲器的控制信號線的讀取操作;
(4)寫操作的具體定義方式如下:
關鍵字6??寫位數(shù)??待寫數(shù)據(jù)
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京航天測控技術(shù)有限公司,未經(jīng)北京航天測控技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210559360.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





