亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

動態(tài)隨機存取存儲器的校準方法及裝置的制造方法

文檔序號:9507183閱讀:604來源:國知局
動態(tài)隨機存取存儲器的校準方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及存儲器的校準技術(shù)領(lǐng)域,特別是涉及一種DRAM (Dynami c RandomAccess Memory,動態(tài)隨機存取存儲器)的校準方法及裝置。
【背景技術(shù)】
[0002]DRAM是影響電子設(shè)備的操作系統(tǒng)能否穩(wěn)定工作的一個非常重要的因素,因此在電子設(shè)備開機時,一般需要對DRAM進行校準。
[0003]所謂DRAM校準(calibrat1n),就是為了使得軟件可以自動匹配平臺的中央處理器(Central Processing Unit, CPU)、DRAM、電壓波動、印制電路板(Printed CircuitBoard, PCB)板走線、環(huán)境溫度等因素所做的較佳調(diào)整。
[0004]現(xiàn)有技術(shù)中,當(dāng)電子設(shè)備出現(xiàn)故障時(例如無法正常開機時),技術(shù)人員一般可通過分析DRAM校準所產(chǎn)生的校準記錄(calibrat1n log)對故障進行分析。詳細的,在現(xiàn)有中,技術(shù)人員拿到有問題的電子設(shè)備之后,一般先對電子設(shè)備進行拆機;拆機后,在PCB板上焊接通用異步收發(fā)傳輸器(Universal Asynchronous Receiver/Transmitter,UART) 口 ;焊好UART 口之后,執(zhí)行DRAM校準并將DRAM校準所產(chǎn)生的校準記錄通過該UART 口打印出來,從而得到DRAM校準記錄。
[0005]現(xiàn)有技術(shù)中,由于DRAM校準記錄通過UART 口打印,因此涉及對電子設(shè)備的拆機并焊接UART 口的問題。同時,大量的DRAM校準記錄通過UART 口打印,所需打印的數(shù)據(jù)量以及時間消耗均較多。另外,通過UART 口打印DRAM校準記錄的方式,只能打印當(dāng)次的DRAM校準記錄,而無法追溯以往的校準記錄。

【發(fā)明內(nèi)容】

[0006]本發(fā)明實施例提供了一種動態(tài)隨機存取存儲器的校準方法及裝置,可以節(jié)省開機時間。
[0007]本發(fā)明提供了一種動態(tài)隨機存取存儲器的校準方法,所述方法包括:
[0008]對所述動態(tài)隨機存取存儲器進行校準;以及
[0009]在所述校準的過程中,將產(chǎn)生的校準結(jié)果記錄至一數(shù)據(jù)結(jié)構(gòu)體中,以便后續(xù)透過該數(shù)據(jù)結(jié)構(gòu)體來讀取所述校準結(jié)果;
[0010]其中,所述數(shù)據(jù)結(jié)構(gòu)體包括:
[0011]校準結(jié)果數(shù)據(jù)區(qū),用于記錄對所述動態(tài)隨機存取存儲器進行校準所產(chǎn)生的所述校準結(jié)果。
[0012]其中,所述校準結(jié)果數(shù)據(jù)區(qū)包括:校準結(jié)果窗口區(qū)、校準結(jié)果測試區(qū)以及校準結(jié)果寄存器區(qū);
[0013]其中,所述校準結(jié)果窗口區(qū)包括如下至少一項:數(shù)據(jù)選通信號窗口,命令和地址信號窗口,數(shù)據(jù)輸出信號窗口和數(shù)據(jù)輸入信號窗口 ;
[0014]其中,所述校準結(jié)果測試區(qū)包括如下至少一項:以CPU讀寫方式對所述校準結(jié)果進行測試得到的第一測試結(jié)果和以存儲器直接訪問方式對所述校準結(jié)果進行測試得到的第二測試結(jié)果;
[0015]其中,所述校準結(jié)果寄存器區(qū)包括如下至少一項:寄存器地址、寄存器的第一通道數(shù)據(jù)以及寄存器的第二通道數(shù)據(jù)。
[0016]其中,所述數(shù)據(jù)結(jié)構(gòu)體還包括:
[0017]軟件信息區(qū),用于存儲對所述動態(tài)隨機存取存儲器進行校準的軟件信息;以及
[0018]平臺信息區(qū),用于存儲對所述動態(tài)隨機存取存儲器進行校準時的平臺信息。
[0019]其中,所述軟件信息區(qū)包括如下至少一項:
[0020]所述數(shù)據(jù)結(jié)構(gòu)體的頭信息、校準軟件的日志信息和校準軟件的版本信息。
[0021]其中,所述平臺信息區(qū)包括如下至少一項:
[0022]CPU編號、平臺編號、動態(tài)隨機存取存儲器供應(yīng)商標識、動態(tài)隨機存取存儲器工作速率、CPU工作電壓、動態(tài)隨機存取存儲器工作電壓、動態(tài)隨機存取存儲器驅(qū)動強度、動態(tài)隨機存取存儲器容量組成、動態(tài)隨機存取存儲器容量大小和是否有對動態(tài)隨機存取存儲器進行過完整測試。
[0023]其中,所述校準方法還包括:
[0024]將記錄了所述校準結(jié)果的所述數(shù)據(jù)結(jié)構(gòu)體保存于非易失性存儲器中;
[0025]其中,所述非易失性存儲器為嵌入式多媒體卡、儲存型快閃記憶體或者編碼型快閃記憶體。
[0026]其中,所述非易失性存儲器包括:第一存儲區(qū)、第二存儲區(qū)和第三存儲區(qū);
[0027]所述第一存儲區(qū),用于存儲第一數(shù)據(jù)結(jié)構(gòu)體,所述第一數(shù)據(jù)結(jié)構(gòu)體記錄了所述動態(tài)隨機存取存儲器的出廠狀態(tài)時的校準結(jié)果;
[0028]所述第二存儲區(qū),用于存儲第二數(shù)據(jù)結(jié)構(gòu)體,所述第二數(shù)據(jù)結(jié)構(gòu)體記錄了所述動態(tài)隨機存取存儲器正常狀態(tài)時的校準結(jié)果;
[0029]所述第三存儲區(qū),用于存儲第三數(shù)據(jù)結(jié)構(gòu)體,所述第三數(shù)據(jù)結(jié)構(gòu)體記錄了所述動態(tài)隨機存取存儲器異常狀態(tài)時的校準結(jié)果。
[0030]其中,所述校準方法還包括:
[0031]將所述存儲器中存儲的所述數(shù)據(jù)結(jié)構(gòu)體通過有線或無線網(wǎng)絡(luò)傳遞至遠端的服務(wù)器。
[0032]其中,所述校準方法還包括:
[0033]經(jīng)由USB 口讀取存儲在所述非易失性存儲器中的所述數(shù)據(jù)結(jié)構(gòu)體,并保存為二進制文件;
[0034]解析所述二進制文件,得到所述校準結(jié)果。
[0035]其中,在將產(chǎn)生的校準結(jié)果記錄至一數(shù)據(jù)結(jié)構(gòu)體中的步驟之后,所述校準方法還包括:
[0036]判斷對所述動態(tài)隨機存取存儲器的校準是否正常;
[0037]如果不正常,則將記錄了所述校準結(jié)果的所述數(shù)據(jù)結(jié)構(gòu)體保存于非易失性存儲器中;和/或,將所述數(shù)據(jù)結(jié)構(gòu)體中記錄的所述校準結(jié)果輸出至打印設(shè)備進行打印。
[0038]其中,在對所述動態(tài)隨機存取存儲器進行校準的步驟之前,所述校準方法還包括:初始化所述非易失性存儲器。
[0039]本發(fā)明還提供了一種動態(tài)隨機存取存儲器的校準裝置,所述裝置包括:
[0040]校準模塊,用于對所述動態(tài)隨機存取存儲器進行校準;以及
[0041]控制模塊,與所述校準模塊連接,用于在所述校準的過程中,將所述校準模塊產(chǎn)生的校準結(jié)果記錄至一數(shù)據(jù)結(jié)構(gòu)體中,以便后續(xù)透過該數(shù)據(jù)結(jié)構(gòu)體來讀取所述校準結(jié)果;
[0042]其中,所述數(shù)據(jù)結(jié)構(gòu)體包括:
[0043]校準結(jié)果數(shù)據(jù)區(qū),用于記錄對所述動態(tài)隨機存取存儲器進行校準所產(chǎn)生的所述校準結(jié)果。
[0044]其中,所述校準結(jié)果數(shù)據(jù)區(qū)包括:校準結(jié)果窗口區(qū)、校準結(jié)果測試區(qū)以及校準結(jié)果寄存器區(qū);
[0045]其中,所述校準結(jié)果窗口區(qū)包括如下至少一項:數(shù)據(jù)選通信號窗口,命令和地址信號窗口,數(shù)據(jù)輸出信號窗口和數(shù)據(jù)輸入信號窗口 ;
[0046]其中,所述校準結(jié)果測試區(qū)包括如下至少一項:以CPU讀寫方式對所述校準結(jié)果進行測試得到的第一測試結(jié)果和以存儲器直接訪問方式對所述校準結(jié)果進行測試得到的第二測試結(jié)果;
[0047]其中,所述校準結(jié)果寄存器區(qū)包括如下至少一項:寄存器地址、寄存器的第一通道數(shù)據(jù)以及寄存器的第二通道數(shù)據(jù)。
[0048]其中,所述數(shù)據(jù)結(jié)構(gòu)體還包括:
[0049]軟件信息區(qū),用于存儲對所述動態(tài)隨機存取存儲器進行校準的軟件信息;以及
[0050]平臺信息區(qū),用于存儲對所述動態(tài)隨機存取存儲器進行校準時的平臺信息。
[0051 ] 其中,所述軟件信息區(qū)包括如下至少一項:所述數(shù)據(jù)結(jié)構(gòu)體的頭信息、校準軟件的日志信息和校準軟件的版本信息;
[0052]所述平臺信息區(qū)包括如下至少一項:CPU編號、平臺編號、動態(tài)隨機存取存儲器供應(yīng)商標識、動態(tài)隨機存取存儲器工作速率、CPU工作電壓、動態(tài)隨機存取存儲器工作電壓、動態(tài)隨機存取存儲器驅(qū)動強度、動態(tài)隨機存取存儲器容量組成、動態(tài)隨機存取存儲器容量大小和是否有對動態(tài)隨機存取存儲器進行過完整測試。
[0053]其中,所述裝置還包括:
[0054]非易失性存儲器,與所述控制模塊連接,所述控制模塊用于將所述數(shù)據(jù)結(jié)構(gòu)體保存于所述非易失性存儲器中;
[0055]其中,所述非易失性存儲器為嵌入式多媒體卡、儲存型快閃記憶體或者編碼型快閃記憶體。
[0056]其中,所述非易失性存儲器包括:第一存儲區(qū)、第二存儲區(qū)和第三存儲區(qū);
[0057]所述第一存儲區(qū),用于存儲第一數(shù)據(jù)結(jié)構(gòu)體,所述第一數(shù)據(jù)結(jié)構(gòu)體記錄了所述動態(tài)隨機存取存儲器的出廠狀態(tài)時的校準結(jié)果;
[0058]所述第二存儲區(qū),用于存儲第二數(shù)據(jù)結(jié)構(gòu)體,所述第二數(shù)據(jù)結(jié)構(gòu)體記錄了所述動態(tài)隨機存取存儲器正常狀態(tài)時的校準結(jié)果;
[0059]所述第三存儲區(qū),用于存儲第三數(shù)據(jù)結(jié)構(gòu)體,所述第三數(shù)據(jù)結(jié)構(gòu)體記錄了所述動態(tài)隨機存取存儲器異常狀態(tài)時的校準結(jié)果。
[0060]其中,所述裝置還包括判斷模塊和輸出接口,分別與所述控制模塊連接;
[0061]所述判斷模塊,用于判斷對所述動態(tài)隨機存取存儲器的校準是否正常;
[0062]所述控制模塊,具體用于:當(dāng)所述控制模塊判斷到所述校準不正常時,將記錄了所述校準結(jié)果的所述數(shù)據(jù)結(jié)構(gòu)體保存于所述非易失性存儲器中,和/或,將所述數(shù)據(jù)結(jié)構(gòu)體中記錄的所述校準結(jié)果輸出至所述輸出接口,再由所述輸出接口輸出至打印設(shè)備進行打印。
[0063]通過上述方案,本發(fā)明的有益效果是:本發(fā)明將DRAM的校準結(jié)果由數(shù)據(jù)結(jié)構(gòu)體記錄,從而免去大量DRAM校準記錄的打印,因此能夠節(jié)省開機時間。
【附圖說明】
[0064]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1