[发明专利]内存保护有效
申请号: | 201380033753.6 | 申请日: | 2013-06-26 |
公开(公告)号: | CN104412242B | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 弗兰克·贝恩特森;奥拉·马尔维克;拉塞·奥尔森;乔尔·大卫·斯泰普尔顿 | 申请(专利权)人: | 北欧半导体公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F21/74;G06F12/14;G06F21/79 |
代理公司: | 北京万慧达知识产权代理有限公司11111 | 代理人: | 朱凤成,段晓玲 |
地址: | 挪威特*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 保护 | ||
1.一种集成电路装置,包含一处理器用于储存可执行的程序代码的内存、以及内存保护逻辑,其中该内存保护逻辑被设定用以:
决定用于该内存的一被保护区域的读取保护旗标的状态;
侦测该处理器的一内存读取请求;
决定是否该读取请求是用于该内存的该被保护区域里的一地址;
决定是否该处理器执行储存在该内存的该被保护区域里的程序代码时发出该读取请求,通过判断紧接于该内存存取请求之前的一指令-取得操作的地址是否位于该被保护区域内来执行的;以及
假如用于该被保护区域的该读取保护旗标被设定,则拒绝用于该被保护区域中的地址的读取请求,除非符合一或多个存取条件的至少一个,其中该存取条件之一是当执行储存在该被保护区域里的程序代码时,该处理器发出该读取请求。
2.如权利要求1所述的装置,其中该内存保护逻辑包括与该处理器分离的硬件逻辑。
3.如权利要求1或2所述的装置,其中,假如用于该被保护区域的读取保护旗标没有被设定时,则该内存保护逻辑被设定用以允许用于该被保护区域中的地址的读取请求。
4.如权利要求1或2所述的装置,其中,假如用于该被保护区域的读取保护旗标被设定时,该内存保护逻辑被设定用以拒绝用于该被保护区域中的地址的读取请求,除非该处理器执行储存在该被保护区域的程序代码时发出该读取请求。
5.如权利要求1或2所述的装置,其中该内存保护逻辑更进一步被设定用以决定用于该被保护区域的一写入保护旗标的状态以及,假如用于该被保护区域的写入旗标被设定则用以拒绝用于该被保护区域中的地址的写入请求,除非该处理器执行储存在该被保护区域里的程序代码时发出该写入请求。
6.如权利要求1或2所述的装置,其中该内存是非挥发性内存。
7.如权利要求1或2所述的装置,其中该内存保护逻辑被设定用以监督对该内存的所有存取。
8.如权利要求1或2所述的装置,其中,根据取得指令的地址是否位于该被保护的区域,该内存保护逻辑被设定来在每一指令-取得操作上设立一缓存器。
9.如权利要求1或2所述的装置,其中该被保护区域是可变的并且通过一或多个储存在该装置的地址而被定义。
10.如权利要求1或2所述的装置,其中该内存的被保护区域延伸于一默认的不变地址以及该内存范围内的一个可变点之间,且该内存保护逻辑被设定用以决定是否该读取请求是用于该被保护区域里的一地址,其是通过判断该地址是否位于该默认不变地址和可变的内存地址之间来决定。
11.如权利要求1或2所述的装置,其中该用于储存可执行的程序代码的内存是非挥发性内存,以及该装置进一步包括挥发性内存,以及其中,假如用于该挥发性内存的被保护区域的一读取旗标被设定,则该内存保护逻辑更被设定用以拒绝用于该挥发性内存被保护区域地址的读取请求,除非该处理器执行储存在该非挥发性内存被保护区域的程序代码时发出该读取请求。
12.如权利要求1或2所述的装置,包括一接口以允许通过一外部调试器或软件读取器来进行内存存取,其中,假如一个用于该区域的调试保护旗标被设定时,该内存保护逻辑被配置来拒绝经由用于挥发性或非挥发性内存的一或多个被保护区中的地址的该接口所接收的读取请求。
13.如权利要求1或2所述的装置,包括集成射频通讯逻辑,其中包含有实现一射频协议堆栈的程序代码的一硬件模块被储存在该程序代码内存的被保护区域,以及其中选择与该硬件模块配合的软件应用被储存在该被保护区域之外的内存。
14.如权利要求1或2所述的装置,包括非挥发性内存以及被配置用以储存该保护旗标或该保护旗标在该非挥发性内存里的一保护-设定区域里,其中该装置进一步包括非挥发性内存控制逻辑被配置用以避免写入该保护-设定区域的任何部分,除非该部分是在一被抹除状态。
15.如权利要求14所述的装置,其中该非挥发性内存控制逻辑进一步被配置,当只有该非挥发性内存的一被保护区域在一被抹除状态时,允许该保护-设定区域被抹除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北欧半导体公司,未经北欧半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380033753.6/1.html,转载请声明来源钻瓜专利网。