国产精品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>

      基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng)及其實(shí)現(xiàn)方法

      文檔序號(hào):8360897閱讀:294來源:國知局
      基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng)及其實(shí)現(xiàn)方法
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種自檢測(cè)和異常時(shí)復(fù)位系統(tǒng),特別是涉及一種基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng)及其實(shí)現(xiàn)方法。
      【背景技術(shù)】
      [0002]處理器作為電子產(chǎn)品的核心,運(yùn)行過程中存在各種異常的問題。在一些實(shí)時(shí)系統(tǒng)中,電子產(chǎn)品若異常沒反應(yīng),會(huì)導(dǎo)致經(jīng)濟(jì)或其他損失。
      [0003]處理器運(yùn)行機(jī)制:由PC增量器計(jì)算出增量,并改變PC寄存器的值,根據(jù)這個(gè)值讀取代碼,進(jìn)行處理。沒有檢測(cè)機(jī)制對(duì)PC這個(gè)運(yùn)行機(jī)制進(jìn)行檢測(cè),當(dāng)PC寄存器的值不是期望值時(shí),程序運(yùn)行就失常了。
      [0004]現(xiàn)在的處理器體積小,易受環(huán)境中溫濕度、電磁場等因素的影響,使其在惡劣環(huán)境、或環(huán)境突變的情況下,運(yùn)行容易異常,易受損壞。在正常運(yùn)行中,也會(huì)因運(yùn)行時(shí)處理數(shù)據(jù)異常、內(nèi)部硬件異常等自身因素發(fā)生運(yùn)行失常的情況。
      [0005]現(xiàn)有的各種處理器,當(dāng)受到環(huán)境因素,如芯片溫度過高,處理器就會(huì)運(yùn)行失常?;蛞蜃陨硪蛩匕l(fā)生運(yùn)行失常,導(dǎo)致整個(gè)電子產(chǎn)品沒有反應(yīng),必須重新上電或更換硬件?,F(xiàn)有處理器中,程序運(yùn)行靠PC指針指向程序地址,處理器讀取該地址的內(nèi)容進(jìn)行運(yùn)算,但是缺乏檢測(cè)機(jī)制,當(dāng)PC寄存器中的值不是期望值時(shí),讀取到錯(cuò)誤代碼時(shí),就會(huì)發(fā)生運(yùn)行異常,導(dǎo)致電子產(chǎn)品運(yùn)行失常。

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

      [0006]本發(fā)明主要解決的技術(shù)問題是提供一種基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng)及其實(shí)現(xiàn)方法,具有可靠性能高、反應(yīng)速度快等優(yōu)點(diǎn),同時(shí)在處理器的自檢測(cè)系統(tǒng)的應(yīng)用及普及上有著廣泛的市場前景。
      [0007]為解決上述技術(shù)問題,本發(fā)明采用的一個(gè)技術(shù)方案是:
      提供一種基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng),其包括:自檢測(cè)模塊、第一增量器、寄存器、處理器控制模塊和處理器其他模塊,所述自檢測(cè)模塊包括第二增量器、比較器和增量預(yù)存器,所述第二增量器和所述寄存器接收所述第一增量器發(fā)送的信息,且所述第二增量器對(duì)所述第一增量器發(fā)送的信息進(jìn)行計(jì)算,所述增量預(yù)存器對(duì)所述第二增量器的計(jì)算結(jié)果進(jìn)行保存,所述比較器獲取并判斷增量預(yù)存器中和第一增量器中的數(shù)值,所述比較器根據(jù)判斷結(jié)果發(fā)送對(duì)應(yīng)的指令信號(hào)給所述處理器控制模塊,所述處理器控制模塊利用所述處理器其他模塊完成指令動(dòng)作。
      [0008]在本發(fā)明一個(gè)較佳實(shí)施例中,所述第一增量器分別與所述處理器控制模塊和處理器其他模塊相連接。
      [0009]在本發(fā)明一個(gè)較佳實(shí)施例中,所述寄存器分別與所述處理器控制模塊和處理器其他模塊相連接。
      [0010]一種基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng)的實(shí)現(xiàn)方法,其步驟包括: 當(dāng)?shù)谝辉隽科鞯谝淮胃鲁绦虻刂窌r(shí),將第一增量器的程序地址信息發(fā)送給第二增量器;
      第二增量器對(duì)程序地址信息進(jìn)行預(yù)增量,得出下一步要執(zhí)行的程序地址,計(jì)算出下一步程序地址;
      將下一步程序地址存入增量預(yù)存器中;
      當(dāng)?shù)谝辉隽科鞯诙胃鲁绦虻刂泛?,比較器同時(shí)讀取增量預(yù)存器中的下一步程序地址和第一增量器中的第二次程序地址信息;
      比較器對(duì)下一步程序地址和第二次程序地址信息進(jìn)行對(duì)比;
      如果下一步程序地址和二次動(dòng)作信息的值不相同,則判斷為程序運(yùn)行異常,并發(fā)送信號(hào)給處理器控制模塊,由處理器控制模塊完成處理器復(fù)位動(dòng)作。
      [0011]本發(fā)明的有益效果是:保證處理器正常工作,不必在程序運(yùn)行異常的情況下重新上電或更換硬件,在程序運(yùn)行異常時(shí),可以自動(dòng)復(fù)位,使處理器運(yùn)行時(shí)更加穩(wěn)定,避免因環(huán)境因素或自身因素異常導(dǎo)致重新上電或更換硬件。
      【附圖說明】
      [0012]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖,其中:
      圖1是本發(fā)明的基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng)及其實(shí)現(xiàn)方法一較佳實(shí)施例的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0013]下面將對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0014]請(qǐng)參閱圖1,本發(fā)明實(shí)施例包括:
      一種基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng),其特征在于,包括:自檢測(cè)模塊、第一增量器、寄存器、處理器控制模塊和處理器其他模塊,所述自檢測(cè)模塊包括第二增量器、比較器和增量預(yù)存器,所述第二增量器和所述寄存器接收所述第一增量器發(fā)送的信息,且所述第二增量器對(duì)所述第一增量器發(fā)送的信息進(jìn)行計(jì)算,所述增量預(yù)存器對(duì)所述第二增量器的計(jì)算結(jié)果進(jìn)行保存,所述比較器獲取并判斷增量預(yù)存器中和第一增量器中的數(shù)值,所述比較器根據(jù)判斷結(jié)果發(fā)送對(duì)應(yīng)的指令信號(hào)給所述處理器控制模塊,所述處理器控制模塊利用所述處理器其他模塊完成指令動(dòng)作。
      [0015]在本發(fā)明一個(gè)較佳實(shí)施例中,所述第一增量器分別與所述處理器控制模塊和處理器其他模塊相連接。
      [0016]在本發(fā)明一個(gè)較佳實(shí)施例中,所述寄存器分別與所述處理器控制模塊和處理器其他模塊相連接。
      [0017]一種基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng)的實(shí)現(xiàn)方法,其步驟包括:
      當(dāng)?shù)谝辉隽科鞯谝淮胃鲁绦虻刂窌r(shí),將第一增量器的程序地址信息發(fā)送給第二增量器;
      第二增量器對(duì)程序地址信息進(jìn)行預(yù)增量,得出下一步要執(zhí)行的程序地址,計(jì)算出下一步程序地址;
      將下一步程序地址存入增量預(yù)存器中;
      當(dāng)?shù)谝辉隽科鞯诙胃鲁绦虻刂泛?,比較器同時(shí)讀取增量預(yù)存器中的下一步程序地址和第一增量器中的第二次程序地址信息;
      比較器對(duì)下一步程序地址和第二次程序地址信息進(jìn)行對(duì)比;
      如果下一步程序地址和二次動(dòng)作信息的值不相同,則判斷為程序運(yùn)行異常,并發(fā)送信號(hào)給處理器控制模塊,由處理器控制模塊完成處理器復(fù)位動(dòng)作。
      [0018]本發(fā)明基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng)及其實(shí)現(xiàn)方法的有益效果是:保證處理器正常工作,不必在程序運(yùn)行異常的情況下重新上電或更換硬件,在程序運(yùn)行異常時(shí),可以自動(dòng)復(fù)位,使處理器運(yùn)行時(shí)更加穩(wěn)定,避免因環(huán)境因素或自身因素異常導(dǎo)致重新上電或更換硬件。
      [0019]以上所述僅為本發(fā)明的實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其它相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng),其特征在于,包括:自檢測(cè)模塊、第一增量器、寄存器、處理器控制模塊和處理器其他模塊,所述自檢測(cè)模塊包括第二增量器、比較器和增量預(yù)存器, 所述第二增量器和所述寄存器接收所述第一增量器發(fā)送的信息,且所述第二增量器對(duì)所述第一增量器發(fā)送的信息進(jìn)行計(jì)算,所述增量預(yù)存器對(duì)所述第二增量器的計(jì)算結(jié)果進(jìn)行保存,所述比較器獲取并判斷增量預(yù)存器中和第一增量器中的數(shù)值,所述比較器根據(jù)判斷結(jié)果發(fā)送對(duì)應(yīng)的指令信號(hào)給所述處理器控制模塊,所述處理器控制模塊利用所述處理器其他模塊完成指令動(dòng)作。
      2.根據(jù)權(quán)利要求1所述的基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng),其特征在于,所述第一增量器分別與所述處理器控制模塊和處理器其他模塊相連接。
      3.根據(jù)權(quán)利要求1所述的基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng),其特征在于,所述寄存器分別與所述處理器控制模塊和處理器其他模塊相連接。
      4.一種基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng)的實(shí)現(xiàn)方法,其特征在于,步驟包括: 當(dāng)?shù)谝辉隽科鞯谝淮胃鲁绦虻刂窌r(shí),將第一增量器的程序地址信息發(fā)送給第二增量器; 第二增量器對(duì)程序地址信息進(jìn)行預(yù)增量,計(jì)算出下一步程序地址; 將下一步程序地址存入增量預(yù)存器中; 當(dāng)?shù)谝辉隽科鞯诙胃鲁绦虻刂泛螅容^器同時(shí)讀取增量預(yù)存器中的下一步程序地址和第一增量器中的第二次程序地址信息; 比較器對(duì)下一步程序地址和第二次程序地址信息進(jìn)行對(duì)比; 如果下一步程序地址和二次動(dòng)作信息的值不相同,則判斷為程序運(yùn)行異常,并發(fā)送信號(hào)給處理器控制模塊,由處理器控制模塊完成處理器復(fù)位動(dòng)作。
      【專利摘要】本發(fā)明公開了一種基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng)及其實(shí)現(xiàn)方法,包括:自檢測(cè)模塊、第一增量器、寄存器、處理器控制模塊和處理器其他模塊,所述自檢測(cè)模塊包括第二增量器、比較器和增量預(yù)存器。通過上述方式,本發(fā)明基于處理器的自檢測(cè)、異常時(shí)復(fù)位系統(tǒng)及其實(shí)現(xiàn)方法,保證處理器正常工作,不必在程序運(yùn)行異常的情況下重新上電或更換硬件,在程序運(yùn)行異常時(shí),可以自動(dòng)復(fù)位,使處理器運(yùn)行時(shí)更加穩(wěn)定,避免因環(huán)境因素或自身因素異常導(dǎo)致重新上電或更換硬件。
      【IPC分類】G06F1-24, G06F11-22
      【公開號(hào)】CN104679196
      【申請(qǐng)?zhí)枴緾N201510103416
      【發(fā)明人】金阿堅(jiān), 張飛飛, 盧孟
      【申請(qǐng)人】江蘇邦融微電子有限公司
      【公開日】2015年6月3日
      【申請(qǐng)日】2015年3月10日
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1