精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機系統RAM測試的一般方法

星星科技指導員 ? 來源:eetop ? 作者:eetop ? 2024-01-09 12:20 ? 次閱讀

在各種單片機應用系統中,存儲器的正常與否,直接關系到該系統的正常工作。為了提高系統的可靠性,對系統的可靠性進行測試是十分必要的。通過測試可以有效地發現并解決因存儲器發生故障對系統帶來的破壞問題。專注于銷售各種存儲芯片供應商英尚微電子介紹常用的單片機系統RAM測試方法,并在MARCH-G算法的基礎上提出了一種低功耗的改進方法。它具有測試功耗低,故障覆蓋率較高的特點。

RAM測試方法

方法1:給出一種測試系統ram的方法,該方法是分兩步來檢查,先后向整個數據區分別送#00H和#FFH,再先后讀出比較,若不一樣,則說明出錯。

方法2:在方法1中,并不能完全檢查出RAM的錯誤,對進行RAM檢測的一種標準算法MARCH-G進行了分析介紹,MARCH-G算法主要的測試過程:

第一步,初始化存貯器所有存貯單元為“0”;

第二步,按地址遞增的順序對每一個單元進行先讀初始化“0”并寫“1”值的操作;

第三步,按地址遞減的順序對每一個單元進行先讀“1”,后寫“0”,再讀“0”的操作。

MARCH-G算法能夠提供非常出色的故障覆蓋率。但是所需要的測試時間是很大的。MARCH-G算法需要對全地址空間遍歷3次。設地址線為n根,則CPU需對RAM訪問6*2次。

基于格雷碼掃描的MARCH改進方法

給出格雷碼的特點和低功耗應用分析,格雷碼作為一種編碼其相鄰的兩個代碼只有一位不同,由格雷碼組成的單跳變測試序列可以顯著的降低被測電路的動態功耗。因此本文給出了一種基于格雷碼掃描的MARCH改進方法,具體介紹如下:

march-G算法在對存貯器訪問時地址信號是按一般二進制編碼遞增或遞減的,例如地址線有4根,則尋址時按照0000,0001,0010,0011,0100,0101,0110,0111,1000,1001,1010,1011,1100,1101,1111的次序遞增或者反向遞減,因此是一種線性尋址方式;這種尋址方式沒有考慮到測試時地址序列對存貯器內部的動態功耗影響。這里我們采用格雷碼來取代原先的二進制編碼作為地址信號,例如地址線有4根,則尋址時按照0000,0001,0011,0010,0100,0101,0111,0110,1100,1101,1111,1110,1000,1001,1011,1010的次序正序變化或者反序變化,這樣對存貯器的尋址就屬于非線性尋址方式,基于格雷碼掃描的測試過程如下:

第一步,按格雷碼地址次序正序變化將存貯器所有存貯單元寫入“0”;

第二步,按格雷碼地址反序變化對每一個單元進行讀“0”并寫“1”值的操作;

第三步,按格雷碼地址正序變化對每一個單元進行讀“1”的操作。設地址線為n根,則CPU需對RAM訪問4*2n次。

和MARCH-G算法相比該方法能夠提供相同的故障覆蓋率,同時所需要的測試時間降低了三分之一,測試時RAM內部動態功耗降低了80%左右,因而比MARCH-G算法有更大的優越性。

審核編輯:黃飛

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6032

    文章

    44518

    瀏覽量

    633069
  • RAM
    RAM
    +關注

    關注

    8

    文章

    1367

    瀏覽量

    114533
  • 格雷碼
    +關注

    關注

    2

    文章

    34

    瀏覽量

    13176
  • 存貯器
    +關注

    關注

    0

    文章

    6

    瀏覽量

    7209
收藏 人收藏

    評論

    相關推薦

    單片機系統RAM測試一般方法

    RAM測試方法基于格雷碼掃描的MARCH改進方法
    發表于 12-30 07:58

    介紹幾種常用的單片機系統RAM測試方法

    介紹幾種常用的單片機系統RAM測試方法,并在原有基礎上提出了種基于種子和逐位倒轉的
    發表于 04-09 06:15

    單片機應用系統開發的一般方法

    單片機應用系統開發的一般方法單片機應用系統是為完成某項具體任務而研制開發的用戶
    發表于 12-01 07:29

    常用的單片機系統RAM測試方法

    單片機系統RAM測試方法,并在MARCH-G算法的基礎上提出了種低功耗的改進
    發表于 02-23 06:48

    單片機的二極boot一般會占用多少資源?

    單片機的二極boot,一般會占用多少資源,如flash ram
    發表于 10-08 07:33

    幾種常用的單片機系統RAM測試方法

    在各種單片機應用系統中,存儲器的正常與否直接關系到該系統的正常工作。為了提高系統的可靠性,對系統的可靠性進行
    發表于 10-09 11:44 ?3026次閱讀

    單片機系統RAM測試方法研究

    在各種單片機應用系統中,存儲器的正常與否直接關系到該系統的正常工作。為了提高系統的可靠性,對系統的可靠性進行
    發表于 01-24 14:54 ?1016次閱讀

    幾種常用的單片機系統RAM測試方法研究

    針對性地介紹了幾種常用的單片機系統RAM測試方法,并在其基礎上提出了種基于種子和逐位倒轉的
    發表于 12-02 09:07 ?737次閱讀

    有哪些常用單片機系統RAM測試方法?基于種子和逐位倒轉的RAM故障測試法有什么優點?

    帶來的破壞問題。本文針對性地介紹了幾種常用的單片機系統RAM測試方法,并在其基礎上提出了種基于
    發表于 08-03 08:05 ?761次閱讀

    單片機系統RAM故障的幾種測試方法介紹

    在各種單片機應用系統中,芯片存儲器的正常與否直接關系到該系統的正常工作。為了提高系統的可靠性,對系統的可靠性進行
    發表于 10-30 16:52 ?4971次閱讀

    單片機系統ram的低功耗測試方法:功耗低,故障覆蓋率較高

    單片機系統RAM測試方法,并在MARCH-G算法的基礎上提出了種低功耗的改進
    的頭像 發表于 11-17 14:03 ?2304次閱讀

    低功耗的單片機系統RAM測試

    針對性地介紹了常用的單片機系統RAM測試方法,并在 MARCH-G算法的基礎上提出了種低功耗的
    發表于 03-18 16:46 ?4次下載
    低功耗的<b class='flag-5'>單片機</b><b class='flag-5'>系統</b><b class='flag-5'>RAM</b><b class='flag-5'>測試</b>

    單片機系統RAM的低功耗測試方法

    介紹了單片機系統RAM測試一般方法,并在原有的MARCH-G算法的基礎上進行了更深入的研究,提
    發表于 06-24 10:23 ?16次下載

    單片機系統ram的低功耗測試方法

    單片機系統RAM測試方法,并在MARCH-G算法的基礎上提出了種低功耗的改進
    發表于 12-31 19:00 ?7次下載
    <b class='flag-5'>單片機</b><b class='flag-5'>系統</b><b class='flag-5'>ram</b>的低功耗<b class='flag-5'>測試</b><b class='flag-5'>方法</b>

    單片機為什么一般選用三極管而不是MOS管

    1.單片機的IO口,有定的帶負載能力。但電流很小,驅動能力有限,一般在10-20mA以內。所以一般不采用單片機直接驅動負載這種方式。
    的頭像 發表于 02-12 13:30 ?7839次閱讀
    <b class='flag-5'>單片機</b>為什么<b class='flag-5'>一般</b>選用三極管而不是MOS管