[发明专利]处理系统有效
申请号: | 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.vipzhuanli.com/pat/books/201410200577.7/1.html,转载请声明来源钻瓜专利网。