国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種一次性可編程只讀存儲器數(shù)據(jù)燒錄方法

      文檔序號:8282230閱讀:1939來源:國知局
      一種一次性可編程只讀存儲器數(shù)據(jù)燒錄方法
      【技術領域】
      [0001]本發(fā)明涉及數(shù)據(jù)燒錄技術領域,特別是涉及一種一次性可編程只讀存儲器數(shù)據(jù)燒錄方法。
      【背景技術】
      [0002]目前家電和消費類電子使用的控制芯片,例如觸摸芯片、語音芯片以及主控MCU(Micro Control Uni t,微控制單元)芯片等,大多米用 OTP(One Time Programmable,一次性可編程)燒錄方式;芯片出廠時,芯片公司需要將確認好的數(shù)據(jù)或參數(shù)處理和編程后,通過燒錄工具燒入被燒錄芯片的一次性可編程只讀存儲器OTP ROM (Read-OnlyMemory,可讀存儲器)中,但現(xiàn)有技術中的燒錄方法存在這樣的問題:
      [0003]燒錄工具通過被燒錄芯片的燒錄接口直接將編程數(shù)據(jù)寫入被燒錄芯片的OTP ROM中,但這種方法容易受外界因素的干擾導致編程數(shù)據(jù)發(fā)生錯誤,這里的外界因素包括:燒錄接口物理連接異?;虮桓蓴_、燒錄裝置工作電壓異常、人工操作不規(guī)范等,而OTP ROM是一次性可編程,程序燒入OTP ROM后,將不可再次更改,導致被燒錄芯片的OTP ROM資源因此被減損或破壞甚至廢棄不能再使用。
      [0004]另外,大多數(shù)燒錄工具為了確保燒錄的編程數(shù)據(jù)準確,在物理燒錄動作完成后通過燒錄接口從OTP ROM中讀出編程數(shù)據(jù)后校驗數(shù)據(jù)是否正確,這種方法不僅會造成編程數(shù)據(jù)在多個搬移環(huán)節(jié)中發(fā)生讀寫錯誤,而且很容易造成已出廠的被燒錄芯片被非法讀出編程數(shù)據(jù)而泄露關鍵性數(shù)據(jù)或參數(shù)。
      [0005]因此,如何提供一種能夠提高芯片OTP ROM燒錄的準確性和已燒錄測試合格芯片編程數(shù)據(jù)的安全性的OTP ROM燒錄方法是本領域技術人員目前需要解決的問題。

      【發(fā)明內容】

      [0006]本發(fā)明的目的是提供一種OTP ROM數(shù)據(jù)燒錄方法,極大地提高了燒錄的準確性和已燒錄測試合格芯片編程數(shù)據(jù)的安全性。
      [0007]為解決上述技術問題,本發(fā)明提供了一種OTP ROM數(shù)據(jù)燒錄方法,包括:
      [0008]步驟A:燒錄工具獲取編程數(shù)據(jù);
      [0009]步驟B:當被燒錄芯片中的RAM和燒錄接口之間初始化完成,編程數(shù)據(jù)傳輸通道準備就緒時,所述燒錄工具向所述RAM發(fā)送所述編程數(shù)據(jù);
      [0010]步驟C:判斷所述編程數(shù)據(jù)是否正確寫入所述RAM,如果是,進入步驟D ;否則,結束本次一次性可編程只讀存儲器OTP ROM的數(shù)據(jù)燒錄;
      [0011 ] 步驟D:將所述編程數(shù)據(jù)從所述RAM中寫入OTP ROM中。
      [0012]優(yōu)選地,步驟A具體為:
      [0013]所述燒錄工具通過電腦端在線下載更新來獲取編程數(shù)據(jù)。
      [0014]優(yōu)選地,步驟A和步驟B之間還包括:
      [0015]所述燒錄工具向所述被燒錄芯片中的OTP控制單元發(fā)送命令以及所述RAM中的地址和長度參數(shù);
      [0016]所述OTP控制單元對所述命令、地址和長度參數(shù)進行解析;
      [0017]所述OTP控制單元依據(jù)解析后的命令、地址和長度參數(shù)對RAM與燒錄接口之間進行數(shù)據(jù)交換準備。
      [0018]優(yōu)選地,步驟D還包括:
      [0019]判斷所述OTP ROM中的編程數(shù)據(jù)是否與所述RAM中的編程數(shù)據(jù)相同。
      [0020]優(yōu)選地,步驟A之前還包括:
      [0021]給所述燒錄工具上電。
      [0022]優(yōu)選地,步驟A與所述給所述燒錄工具上電后之間還包括:
      [0023]初始化所述燒錄工具與所述被燒錄芯片的燒錄接口。
      [0024]優(yōu)選地,步驟A與所述初始化所述燒錄工具與所述被燒錄芯片的燒錄接口之間還包括:
      [0025]檢測所述燒錄工具和被燒錄芯片的燒錄環(huán)境是否準備完畢。
      [0026]優(yōu)選地,所述檢測所述燒錄環(huán)境是否準備完畢具體包括:
      [0027]所述燒錄工具提供給所述被燒錄芯片的燒錄電壓是否在正常范圍內;
      [0028]所述被燒錄芯片是否準備就緒;
      [0029]所述被燒錄芯片中的OTP ROM的空間是否足夠。
      [0030]優(yōu)選地,步驟B中所述燒錄工具向所述RAM發(fā)送所述編程數(shù)據(jù)具體為:
      [0031]所述燒錄工具向多個所述RAM發(fā)送所述編程數(shù)據(jù)。
      [0032]優(yōu)選地,所述燒錄工具向多個所述RAM發(fā)送所述編程數(shù)據(jù)具體為:
      [0033]當所述多個RAM中的有一個RAM進行將所述編程數(shù)據(jù)從所述RAM中寫入OTP ROM中時,所述燒錄工具向剩余其他所述RAM發(fā)送所述編程數(shù)據(jù)。
      [0034]本發(fā)明提供的一種OTP ROM數(shù)據(jù)燒錄方法,不同于現(xiàn)有技術中將編程數(shù)據(jù)直接通過編程接口寫入OTP ROM中以及從OTP ROM進行編程數(shù)據(jù)回讀,本發(fā)明提供的OTP ROM數(shù)據(jù)燒錄方法是將編程數(shù)據(jù)先寫入到RAM中并對寫到RAM中的編程數(shù)據(jù)進行校驗,當校驗得到編程數(shù)據(jù)寫入正確時再將編程數(shù)據(jù)寫入OTPROM中,另外,本發(fā)明是把編程數(shù)據(jù)單方向的從燒錄工具搬移到被燒錄芯片中,并直接利用校驗碼進行校驗,不提供編程數(shù)據(jù)回讀的功能,保證了被燒錄芯片的編程數(shù)據(jù)不被泄露,因此,本發(fā)明提供的一種OTP ROM數(shù)據(jù)燒錄方法,極大地提高了燒錄的準確性和已燒錄測試合格芯片編程數(shù)據(jù)的安全性。
      【附圖說明】
      [0035]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對現(xiàn)有技術和實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0036]圖1為本發(fā)明提供的一種OTP ROM數(shù)據(jù)燒錄方法的過程流程圖;
      [0037]圖2為本發(fā)明提供的另一種OTP ROM數(shù)據(jù)燒錄方法的過程流程圖;
      [0038]圖3為本發(fā)明提供的一種數(shù)據(jù)燒錄系統(tǒng)的結構示意圖。
      【具體實施方式】
      [0039]本發(fā)明的核心是提供一種OTP ROM數(shù)據(jù)燒錄方法,極大地提高了燒錄的準確性和已燒錄測試合格芯片編程數(shù)據(jù)的安全性。
      [0040]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
      [0041]實施例一
      [0042]請參照圖1,圖1為本發(fā)明提供的一種OTP ROM數(shù)據(jù)燒錄方法的過程流程圖,該方法包括:
      [0043]步驟slOl:燒錄工具獲取編程數(shù)據(jù);
      [0044]燒錄工具可以通過電腦端的軟件對編程數(shù)據(jù)進行在線下載,但也并不僅限于這種方式獲取編程數(shù)據(jù),本發(fā)明在此不做特別的限定。
      [0045]步驟sl02:當被燒錄芯片中的RAM和燒錄接口之間初始化完成,編程數(shù)據(jù)傳輸通道準備就緒時,燒錄工具向RAM發(fā)送編程數(shù)據(jù);
      [0046]在燒錄工具獲取得到編程數(shù)據(jù)后,被燒錄芯片中的隨機存取存儲器RAM與燒錄接口之間進行數(shù)據(jù)交換準備,當準備完畢時,燒錄工具才將編程數(shù)據(jù)通過燒錄接口發(fā)送至RAM0
      [0047]步驟sl03:判斷編程數(shù)據(jù)是否正確寫入RAM,如果是,進入步驟sl04 ;否則,進入步驟 s105 ;
      [0048]步驟sl04:將編程數(shù)據(jù)從RAM中寫入一次性可編程只讀存儲器OTP ROM中;
      [0049]步驟s 105:結束本次OTP ROM的數(shù)據(jù)燒錄。
      [0050]燒錄工具通過發(fā)送校驗碼來判斷編程數(shù)據(jù)是否正確寫入RAM,如果編程數(shù)據(jù)被正確寫入RAM中,則再將編程數(shù)據(jù)從RAM中寫入一次性可編程只讀存儲器OTP ROM (One TimeProgrammable Read-Only Memory)中,否則,結束本次 OTP ROM 的數(shù)據(jù)燒錄。
      [0051]本發(fā)明提供的一種OTP ROM數(shù)據(jù)燒錄方法,不同于現(xiàn)有技術中將編程數(shù)據(jù)直接通過編程接口寫入OTP ROM中以及從OTP ROM進行編程數(shù)據(jù)回讀,本發(fā)明提供的OTP ROM數(shù)據(jù)燒錄方法是將編程數(shù)據(jù)先寫入到RAM中并對寫到RAM中的編程數(shù)據(jù)進行校驗,當校驗得到編程數(shù)據(jù)寫入正確時再將編程數(shù)據(jù)寫入OTP ROM中,另外,本發(fā)明是把編程數(shù)據(jù)單方向的從燒錄工具搬移到被燒錄芯片中,并直接利用校驗碼進行校驗,不提供編程數(shù)據(jù)回讀的功能,保證了被燒錄芯片的編程數(shù)據(jù)不被泄露,因此,本發(fā)明提供的一種OTP ROM數(shù)據(jù)燒錄方法,極大地提高了燒錄的準確性和已燒錄測試合格芯片編程數(shù)據(jù)的安全性。
      [0052]實施例二
      [0053]請參照圖2,圖2為本發(fā)明提供的另一種OTP ROM數(shù)據(jù)燒錄方法的過程流程圖,在實施例一的基礎上,該方法具體包括:
      [0054]步驟s201:給燒錄工具上電;
      [0055]這里的燒錄工具可以為OTP ROM編程器,當然,本發(fā)明的燒錄工具也并不僅限于OTP ROM編程器,能實現(xiàn)本發(fā)明目的的不同的燒錄工具均在本發(fā)明的保護范圍之內。
      [0056]步驟s202:初始化燒錄工具與被燒錄芯片的燒錄接口 ;
      [0057]在編程數(shù)據(jù)燒錄前首先需要給燒錄工具上電,上電后的燒錄工具初始化燒錄工具與被燒錄芯片的燒錄接口,比如設置燒錄接口是采用串行還是并行進行信息或數(shù)據(jù)通訊。
      [0058]步驟S203:判斷燒錄工具和被燒錄芯片的燒錄環(huán)境是否準備完畢,如果是,進入步驟s204 ;否則,進入步驟s211 ;
      [0059]燒錄工具在進行完初始化燒錄工具與被燒錄芯片的燒錄接口后,還需要檢測判斷燒錄工具和被燒錄芯片的燒錄環(huán)境是否準備完畢。
      [0060]優(yōu)選地,檢測燒錄環(huán)境是否準備完畢具體包括:
      [0061]燒錄工具提供給被燒錄芯片的燒錄電壓是否在正常范圍內;
      [0062]被燒錄芯片是否準備就緒;
      [0063]被燒錄芯片中的OTP ROM的空間是否足夠。
      [0064]可以理解的是,燒錄工具首先需要自檢測燒錄工具提供給被燒錄芯片的燒錄電壓VPP (programming voltage)是否在正常范圍內(這里需要燒錄工具中使用比較電路作為支持來完成),如果VPP不在正常范圍內則必然會造成OTP ROM的編程數(shù)據(jù)寫入錯誤,則需要提前結束本次OTP ROM的數(shù)據(jù)燒錄并異常提示。如果VPP在正常范圍內,則燒錄工具發(fā)送被燒錄芯片狀態(tài)檢測命令Al至被燒錄芯片的OTP控制單元,OTP控制單元將被燒錄芯片的狀態(tài)反饋給燒錄工具,燒錄工具按照協(xié)議讀取并分析反饋狀態(tài)來判斷被燒錄芯片是否準備就緒,如果被燒錄芯片沒有處于準備就緒狀態(tài),則提前結束本次OTP ROM的數(shù)據(jù)燒錄并異常提示;如果被燒錄芯片處
      當前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1