[发明专利]保护数据处理设备中的系统控制寄存器有效
申请号: | 200710141020.0 | 申请日: | 2007-08-16 |
公开(公告)号: | CN101162492A | 公开(公告)日: | 2008-04-16 |
发明(设计)人: | D·克肖;R·R·格里森思怀特 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F21/22 | 分类号: | G06F21/22;G06F12/14 |
代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 程天正;张志醒 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种保护系统控制寄存器的数据处理设备和方法,处理逻辑执行软件例程,多个系统控制寄存器存储存储系统资源的访问控制信息。此外,提供了至少一个写入控制寄存器,其每个字段与一个或多个系统控制寄存器相关联。禁止控制逻辑生成禁止信号,并且当禁止信号清除时,访问控制信息能够被写入系统控制寄存器中,并且写入限制数据能够被写入至少一个写入控制寄存器的每个字段中。接着,当禁止控制逻辑设定禁止信号时,至少一个写入控制寄存器变成只读,并且对于其中每个具有写入限制数据的字段,由写入限制数据所指示的那些相关联的系统控制寄存器也变成只读的。这一机制为要被当作只读寄存器的那些系统控制寄存器的编程提供了非常灵活的方法。 | ||
搜索关键词: | 保护 数据处理 设备 中的 系统 控制 寄存器 | ||
【主权项】:
1.一种数据处理设备,包括:处理逻辑,用于执行包括系统控制寄存器设置例程的软件例程;多个系统控制寄存器,用于存储当所述处理逻辑执行所述软件例程的至少一个子集时可用的多个系统资源的访问控制信息;至少一个写入控制寄存器,所述写入控制寄存器包含一个或多个字段,每个字段与一个或多个所述系统控制寄存器相关联;和禁止控制逻辑,用于生成禁止信号,当所述禁止信号清除时,所述系统控制寄存器设置例程可操作来在所述系统控制寄存器中写入访问控制信息,和可操作来对于所述一个或多个字段的每一个字段在该字段中选择性地提供写入限制数据;当所述禁止控制逻辑设定所述禁止信号时,至少一个写入控制寄存器仅能够被所述子集中的任意软件例程所读取,并且对于其中具有写入限制数据的每个字段,由所述写入限制数据所指示的那些相关联的一个或多个系统控制寄存器也仅能够被所述子集中的任意软件例程所读取。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710141020.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种随机抽样方法和装置
- 下一篇:热喷涂T400涂层材料及涂层的制备方法