[發明專利]處理系統有效
| 申請號: | 201410200577.7 | 申請日: | 2014-05-13 |
| 公開(公告)號: | CN104217139B | 公開(公告)日: | 2019-05-07 |
| 發明(設計)人: | 尼古拉斯·萊娜;安德烈·勒平 | 申請(專利權)人: | NXP股份有限公司 |
| 主分類號: | G06F21/12 | 分類號: | G06F21/12;G06F21/52 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 王波波 |
| 地址: | 荷蘭艾*** | 國省代碼: | 荷蘭;NL |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 應用程序代碼 固件代碼 使能 處理系統 存儲器訪問控制 存儲器 訪問 存儲 控制處理單元 處理器執行 處理單元 | ||
1.一種處理系統,其特征在于,包括:
處理單元;
存儲器,適用于存儲用于處理器執行的固件代碼和應用程序代碼;以及
存儲器訪問控制單元,適用于控制處理單元對存儲在存儲器中的固件代碼和應用程序代碼的訪問,
其中存儲器訪問控制單元適用于,在正常模式中當使能對應用程序代碼的訪問時不使能對固件代碼的訪問,以及在安全模式中當應用程序代碼通過單個接入點調用位于存儲器中的固件代碼并且所述單個接入點與存儲在存儲器訪問控制單元的寄存器中存儲的地址相匹配時不使能對應用程序代碼的訪問;
其中當所述應用程序代碼調用調度函數時,所述存儲器訪問控制單元適于從正常模式切換到安全模式;
其中所述單個接入點地址與調度函數的地址相對應,提供至少一個參數給所述調度函數以定義執行固件代碼的函數。
2.如權利要求1所述的系統,其特征在于,還包括調試接口,調試接口用于使能對存儲器存儲的應用程序代碼的調試,以及其中存儲器訪問控制單元適用于不使能調試接口,以便當使能對固件代碼的訪問時不能進行調試。
3.如權利要求1或2所述的系統,其特征在于,存儲器包括適用于存儲固件代碼的非易失性存儲器和適用于存儲應用程序代碼的易失性存儲器。
4.如權利要求1所述的系統,其特征在于,存儲器訪問控制單元被連接在處理器和存儲器之間,其中存儲器訪問控制單元還適用于截獲來自處理器的存儲器訪問請求,并基于截獲的存儲器訪問請求來控制對存儲器的訪問。
5.如權利要求4所述的系統,其特征在于,存儲器訪問控制單元包括寄存器,寄存器適用于存儲表示固件代碼在存儲器中的位置的地址,以及其中存儲器訪問控制單元還適用于判斷是否截獲的存儲器訪問請求是請求訪問存儲在寄存器中的地址,并基于判斷結果來控制對存儲器的訪問。
6.如權利要求4所述的系統,其特征在于,存儲器訪問控制單元還適用于,當使能對固件代碼的訪問時,使能對寄存器的訪問,以及當使能對應用程序代碼的訪問時,不使能對寄存器的訪問。
7.如權利要求1所述的系統,其特征在于,至少部分存儲器訪問控制單元在只讀存儲器中實現。
8.一種微處理器,其特征在于,包括如在前的任意一項權利要求所述的處理系統。
9.一種片上系統應用程序開發系統,其特征在于,包括根據權利要求1-7中任一項所述的處理系統。
10.一種用于控制處理系統的處理單元對處理系統的存儲器存儲的固件代碼和應用程序代碼的訪問的方法,其特征在于,該方法包括以下步驟:
當使能對應用程序代碼的訪問時,不使能對固件代碼的訪問;以及
當應用程序代碼通過單個接入點調用位于存儲器中的固件代碼并且所述單個接入點與存儲在存儲器訪問控制單元的寄存器中存儲的地址相匹配時,不使能對應用程序代碼的訪問;
其中當所述應用程序代碼調用固件代碼時不使能對應用程序代碼的訪問,當固件代碼的執行結束時不使能對固件代碼的訪問;
其中當所述應用程序代碼調用調度函數時,所述處理系統從正常模式切換到安全模式;
其中所述單個接入點地址與調度函數的地址相對應,提供至少一個參數給所述調度函數以定義執行固件代碼的函數。
11.根據權利要求10所述的方法,其特征在于,還包括不使能調試接口的步驟,以便當使能對固件代碼的訪問時不能進行調試。
12.如權利要求10或11所述的方法,其特征在于,還包括以下步驟;
截獲來自處理器的存儲器訪問請求;以及
基于截獲的存儲器訪問請求來控制對存儲器的訪問。
13.如權利要求12所述的方法,其特征在于,基于截獲的存儲器訪問請求來控制對存儲器的訪問的步驟包括:
判斷是否截獲的存儲器訪問請求是請求訪問預定地址;以及
基于判斷結果來控制對存儲器的訪問。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于NXP股份有限公司,未經NXP股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410200577.7/1.html,轉載請聲明來源鉆瓜專利網。





