[發(fā)明專利]一種用于檢測(cè)外部存儲(chǔ)器接口故障的方法在審
| 申請(qǐng)?zhí)枺?/td> | 201810236368.6 | 申請(qǐng)日: | 2018-03-21 |
| 公開(公告)號(hào): | CN108447524A | 公開(公告)日: | 2018-08-24 |
| 發(fā)明(設(shè)計(jì))人: | 李娜;劉波;湯小平 | 申請(qǐng)(專利權(quán))人: | 清能德創(chuàng)電氣技術(shù)(北京)有限公司 |
| 主分類號(hào): | G11C29/56 | 分類號(hào): | G11C29/56;G11C29/18 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100070 北京市*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 地址線 數(shù)據(jù)線 外部存儲(chǔ)器接口 檢測(cè) 信號(hào)發(fā)生故障 外部存儲(chǔ)器 存儲(chǔ)器 并聯(lián)檢測(cè) 錯(cuò)誤檢查 故障原因 外部接口 硬件故障 硬件檢測(cè) | ||
1.一種用于檢測(cè)外部存儲(chǔ)器接口故障的方法,其特征在于:
步驟1、先向存儲(chǔ)器寫一定數(shù)量范圍的數(shù)據(jù);
步驟2、讀數(shù)據(jù),將讀到的數(shù)據(jù)與寫入數(shù)據(jù)進(jìn)行比較,計(jì)算寫入數(shù)據(jù)正確的個(gè)數(shù);
步驟3、當(dāng)成功寫入數(shù)據(jù)的個(gè)數(shù)等于步驟1中的寫入個(gè)數(shù)時(shí),表示存儲(chǔ)器接口正常,結(jié)束測(cè)試,而當(dāng)成功寫入數(shù)據(jù)的個(gè)數(shù)不等于步驟1中的寫入個(gè)數(shù)時(shí),證明沒有寫入數(shù)據(jù)成功,進(jìn)入步驟4;
步驟4、數(shù)據(jù)線檢查為向首地址寫入數(shù)據(jù),對(duì)數(shù)據(jù)線進(jìn)行拉高、拉低或并聯(lián)的檢查;
步驟5、當(dāng)數(shù)據(jù)線全部被拉低時(shí),確定為數(shù)據(jù)線故障,結(jié)束檢測(cè),當(dāng)拉高與拉低數(shù)據(jù)總線的總數(shù)為0xFFFF時(shí),確定為數(shù)據(jù)線錯(cuò)誤,而地址線是否錯(cuò)誤為未知,結(jié)束檢測(cè);當(dāng)數(shù)據(jù)線全部有錯(cuò)誤時(shí),結(jié)束檢測(cè),不進(jìn)行地址線檢查,其余情況均進(jìn)入步驟6進(jìn)行地址線檢查;
步驟6,進(jìn)行地址線錯(cuò)誤檢查,若地址線錯(cuò)誤值與數(shù)據(jù)線錯(cuò)誤值均不為零,則認(rèn)定地址線與數(shù)據(jù)線均有錯(cuò)誤,并結(jié)束檢查,否則,進(jìn)入步驟7;
步驟7,若此時(shí)確定數(shù)據(jù)線錯(cuò)誤值為0,則確定為只有地址線有錯(cuò)誤,結(jié)束檢查,否則,則確定為只有數(shù)據(jù)線有錯(cuò)誤,結(jié)束檢查。
2.根據(jù)權(quán)利要求1所述一種用于檢測(cè)外部存儲(chǔ)器接口故障的方法,其特征在于:所述步驟5中對(duì)地址線的檢查步驟按照如下操作:對(duì)異步存儲(chǔ)器來說首地址為0,它有20位地址線,若其中一位地址線未被識(shí)別,則除該位其它位相同的地址寫入數(shù)據(jù)相同,故地址線檢查思路為20位地址線第一位為1,其它位為0,取其數(shù)據(jù)看是否與首地址的數(shù)據(jù)相同,相同為地址線第一位未被識(shí)別,接下來檢查第二位,第二位為1,其它位為0,以此類推,檢查20位地址線是否正確,其余類型的存儲(chǔ)器依照此步驟進(jìn)行類似操作。
3.根據(jù)權(quán)利要求1所述一種用于檢測(cè)外部存儲(chǔ)器接口故障的方法,其特征在于:對(duì)數(shù)據(jù)線進(jìn)行拉高、拉低的檢查流程:
步驟11、將測(cè)試起始地址賦值給指針pnStartAddr;
步驟12、寫入數(shù)據(jù)0xFFFF;
步驟13、若定義了讀取延時(shí),則進(jìn)行延時(shí),否則直接讀??;
步驟14、將寫入數(shù)據(jù)與讀取到的數(shù)據(jù)位異或,將異或結(jié)果賦值給被拉低的數(shù)據(jù)線值;
步驟15、寫入數(shù)據(jù)0x0;
步驟16、若定義了讀取延時(shí),則進(jìn)行延時(shí),否則直接讀取;
步驟17、將讀到的數(shù)據(jù)賦值給被拉高的數(shù)據(jù)線值;
步驟18、將拉高和拉低的數(shù)據(jù)線值相加。
4.根據(jù)權(quán)利要求1所述一種用于檢測(cè)外部存儲(chǔ)器接口故障的方法,其特征在于:對(duì)數(shù)據(jù)線進(jìn)行并聯(lián)的檢查流程:
步驟21、數(shù)據(jù)線并聯(lián)數(shù)組的首地址賦給指針pnDataErrParallel;
步驟22、設(shè)置i=0;
步驟23、判斷i當(dāng)前值是否小于板級(jí)測(cè)試總線數(shù)據(jù)長(zhǎng)度,若否,則直接結(jié)束,若是,則進(jìn)入步驟24;
步驟24、判斷i位是否被拉高、拉低或者已檢查為并聯(lián),若是,則檢查下一位,i值加1,回到步驟23,若否,則進(jìn)入步驟25;
步驟25、將i位為1的樹脂賦值給首地址;
步驟26、將寫入的數(shù)據(jù)與被拉高的數(shù)據(jù)位相加,賦值給臨時(shí)變量nTempj;
步驟27、若定義了讀取延時(shí),則進(jìn)行延時(shí),否則直接讀??;
步驟28、讀到的數(shù)據(jù)與臨時(shí)變量nTempj異或,得到的為與i位并聯(lián)的數(shù)據(jù)線值賦給變量nTempx;
步驟29、對(duì)變量nTempx進(jìn)行判斷是否為0,若為零,則檢查下一位,i值加1,回到步驟23,若不為零,則將變量nTempx與i位相加,得到并聯(lián)值賦值給數(shù)據(jù)線并聯(lián)數(shù)組;
步驟30、指針pnDataErrParallel加1;將并聯(lián)的數(shù)據(jù)值賦值給nDataErr。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于清能德創(chuàng)電氣技術(shù)(北京)有限公司,未經(jīng)清能德創(chuàng)電氣技術(shù)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810236368.6/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G11C 靜態(tài)存儲(chǔ)器
G11C29-00 存儲(chǔ)器正確運(yùn)行的校驗(yàn);備用或離線操作期間測(cè)試存儲(chǔ)器
G11C29-02 .損壞的備用電路的檢測(cè)或定位,例如,損壞的刷新計(jì)數(shù)器
G11C29-04 .損壞存儲(chǔ)元件的檢測(cè)或定位
G11C29-52 .存儲(chǔ)器內(nèi)量保護(hù);存儲(chǔ)器內(nèi)量中的錯(cuò)誤檢測(cè)
G11C29-54 .設(shè)計(jì)檢測(cè)電路的裝置,例如,可測(cè)試性設(shè)計(jì)
G11C29-56 .用于靜態(tài)存儲(chǔ)器的外部測(cè)試裝置,例如,自動(dòng)測(cè)試設(shè)備
- 檢測(cè)裝置、檢測(cè)方法和檢測(cè)組件
- 檢測(cè)方法、檢測(cè)裝置和檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法以及記錄介質(zhì)
- 檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)裝置、檢測(cè)設(shè)備及檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)
- 檢測(cè)組件、檢測(cè)裝置以及檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法及檢測(cè)程序
- 檢測(cè)電路、檢測(cè)裝置及檢測(cè)系統(tǒng)





