[發明專利]微處理器有效
| 申請號: | 201110374840.0 | 申請日: | 2011-11-16 |
| 公開(公告)號: | CN102591844A | 公開(公告)日: | 2012-07-18 |
| 發明(設計)人: | 馬島吉英;阿部真喜男 | 申請(專利權)人: | 三美電機株式會社 |
| 主分類號: | G06F15/78 | 分類號: | G06F15/78 |
| 代理公司: | 北京銀龍知識產權代理有限公司 11243 | 代理人: | 許靜;郭鳳麟 |
| 地址: | 日本*** | 國省代碼: | 日本;JP |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 微處理器 | ||
技術領域
本發明涉及具有不能改寫的第一存儲器和能夠改寫的非易失性的第二存儲器的微處理器。
背景技術
在微處理器的中斷中,有硬件中斷和軟件中斷,并且根據中斷向量能夠知道產生了怎樣的中斷。由微處理器的系統決定根據中斷的產生原因而執行的處理。
將存儲了在產生了中斷的情況下處理的程序的開頭地址的對應表稱為中斷向量表,根據中斷向量表的內容,執行與中斷對應的處理程序。
在現有的微處理器中,如圖7(A)所示那樣,作為程序存儲器,安裝有不能改寫的屏蔽式堆讀內存(mask?ROM)或可改寫的非易失性存儲器的快閃只讀存儲器(flash?ROM)的任意一個。另外,如圖7(B)所示那樣,作為程序存儲器,也可以考慮具備屏蔽式堆讀內存和快閃只讀存儲器的設備。在圖7(A)、(B)的任意一個的情況下,通常都能夠向存儲器的開頭的區域分配中斷向量表。
但是,提出了以下這樣的技術,即具備:用于改寫快閃存儲器的固件、存儲了對與時鐘同步式通信方式對應的時鐘同步串行接口(CSI:Clocked?SerialInterface)的動作的控制程序進行設定的中斷向量的ROM、存儲了后述的通信單元的動作的控制程序或至少對該控制程序進行設定的中斷向量的ROM,在通常動作模式時,對從內置的多個外圍電路發送來的中斷請求信號的優先順序進行控制并通知CPU,并且在改寫模式時,變更對與該改寫模式設定聯動的改寫模式信號的供給進行應答而輸入的來自CSI的中斷請求信號的優先順序并通知CPU(例如參考專利文獻1)。
專利文獻1:特開2001-43206號公報
在程序存儲器是屏蔽式堆讀內存的情況下,由于在產品出廠后不能變更程序,所以在屏蔽式堆讀內存發現了故障的情況下,有產品的回收、屏蔽式堆讀內存的重新生產等花費大量時間和費用這樣的問題。
在程序存儲器是快閃ROM的情況下,由于非正常的程序的誤動作、改寫過程中的電源切斷等異常的發生,有刪除了所記錄的內容的情況。這時,在刪除了快閃ROM的改寫程序(更新程序)的情況下,有以后完全無法更新快閃ROM的問題。
在程序存儲器具備屏蔽式堆讀內存和快閃ROM的情況下,通常將中斷向量表信息記錄在屏蔽式堆讀內存的區域中,因此,有以下的問題,即對作成存儲在快閃ROM中的程序有很大限制,并且無法對在屏蔽式堆讀內存的程序中發現了故障的情況進行對應。
發明內容
本發明就是鑒于以上的點而提出的,其目的在于:提供一種能夠變更存儲在不能改寫存儲器中的中斷處理程序的微處理器。
本發明的一個形式的微處理器是是微處理器(10),具備不能改寫的第一存儲器(13)和可改寫的非易失性的第二存儲器(14),并與外部設備(30)連接,
在上述第一存儲器(13)中設置:對每個向量存儲了通過多種中斷進行處理的多個程序的地址的第一中斷向量表;在上述第一中斷向量表的各向量所示的地址中存儲處理程序的區域,
在上述第二存儲器(14)中設置內容與上述第一中斷向量表相同的第二中斷向量表,
具備:
地址變換單元(22),將對上述第一中斷向量表進行存取的地址變換為對上述第二中斷向量表進行存取的地址;
寫入單元(43),根據從上述外部設備(30)供給的指令,將上述第二中斷向量表的任意向量的地址和存儲在上述任意向量所示的地址中的處理程序寫入到上述第二存儲器(14)中。
理想的是:上述第一存儲器(13)存儲執行從上述外部設備提供的指令的處理程序,
在從上述外部設備30對上述第二存儲器(14)進行寫入時,停止上述地址變換單元的地址變換。
理想的是:上述第一存儲器(13)存儲被存儲在上述第一存儲器(13)中的數據的驗證用數據。
理想的是;上述第二存儲器(14)存儲被存儲在上述第二存儲器(14)中的數據的驗證用數據。
另外,上述括號內的參考符號是為了任意理解而附加的,只是一個例子,對圖示的形式并沒有限制。
根據本發明,能夠變更存儲在不能改寫的存儲器中的中斷處理程序。
附圖說明
圖1是本發明的微處理器的一個實施例的結構圖。
圖2是表示微處理器中的存儲器的地址分配的一個實施例的圖。
圖3是中斷向量切換電路的一個實施例的結構圖。
圖4是表示本實施例的屏蔽式堆讀內存和快閃ROM的地址分配的圖。
圖5是表示現有的一般的屏蔽式堆讀內存和快閃ROM的地址分配的圖。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三美電機株式會社,未經三美電機株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110374840.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:圖像生成裝置以及圖像生成方法
- 下一篇:散熱模組與具散熱模組的電子裝置





