[发明专利]数据处理装置的除错有效
| 申请号: | 201180045568.X | 申请日: | 2011-07-25 |
| 公开(公告)号: | CN103119566A | 公开(公告)日: | 2013-05-22 |
| 发明(设计)人: | 理查德·罗伊·格里森思怀特;迈克尔·约翰·威廉斯 | 申请(专利权)人: | ARM有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
| 地址: | 英国*** | 国省代码: | 英国;GB |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 数据处理 装置 除错 | ||
1.一种数据处理装置,该数据处理装置包括:
处理电路,该处理电路用于处理数据,该处理电路被配置为操作于多个特权层级,其中在不同的特权层级中所述处理电路向程序指令施加对于存储器和一组寄存器中的至少一者的不同的存取许可;
指令译码电路,该指令译码电路响应于程序指令而生成用于控制所述处理电路执行所述数据处理的控制信号;
其中,所述程序指令包括除错特权层级切换指令,所述指令译码电路响应于所述除错特权层级切换指令而执行以下处理:
(i)如果所述处理电路处于除错模式,则将所述处理电路从当前特权层级切换至目标特权层级;及
(ii)如果所述处理电路处于非除错模式,则无论所述当前特权层级如何都避免所述除错特权层级切换指令的执行。
2.如权利要求1所述的数据处理装置,其中所述目标特权层级不同于所述当前特权层级。
3.如权利要求1所述的数据处理装置,其中所述目标特权层级被编码在所述除错特权层级切换指令的字段中。
4.如权利要求1所述的数据处理装置,该数据处理装置包括:至少一个专用目标寄存器,所述专用目标寄存器提供所述目标特权层级的指示,其中所述除错特权层级切换指令从所述专用目标寄存器读取所述目标特权层级的所述指示。
5.如权利要求4所述的数据处理装置,该数据处理装置包括:多个所述专用目标寄存器,所述专用目标寄存器中的每一个储存相应的目标特权层级,并且其中所述处理电路被配置为根据所述当前特权层级,从所述多个专用目标寄存器中选择读取所述目标特权层级的一个目标寄存器。
6.如前述权利要求中任一项所述的数据处理装置,其中所述除错特权层级切换指令包括特权增加指令,并且其中所述目标特权层级需要对应于相较于所述当前特权层级更高的特权层级。
7.如权利要求1至6中任一项所述的数据处理装置,其中所述除错特权层级切换指令包括特权减少指令,并且其中所述目标特权层级需要对应于相较于所述当前特权层级较低的特权层级。
8.如权利要求1至5中任一项所述的数据处理装置,其中所述程序指含包括:对应于特权增加指令的第一类型的除错特权层级切换指令及对应于特权减少指令的第二类型的除错特权层级切换指令,其中用于所述特权增加指令的所述目标特权层级需要对应于相较于所述当前特权层级较高的特权层级,用于所述特权减少指令的所述目标特权层级需要对应于相较于所述当前特权层级较低的特权层级。
9.如权利要求1至5中任一项所述的数据处理装置,其中所述程序指令包括标准特权层级切换指令,所述指令译码电路响应于所述标准特权层级切换指令而执行以下处理:
(i)如果所述处理电路处于非除错模式,则将所述处理电路从所述当前特权层级切换至所述目标特权层级。
10.如权利要求9所述的数据处理装置,其中所述除错特权层级切换指令和所述标准特权层级切换指令具有相同的指令位宽度和同形编码,并且其中所述同形编码被执行从而使得所述除错特权层级切换指令和所述标准特权层级切换指令的第一位集具有基本相同的位样式,同时所述除错特权层级切换指令和所述标准特权层级切换指令的第二位集具有基本不同的位样式,其中所述第二位集小于所述第一位集。
11.如权利要求10所述的数据处理装置,其中所述第二位集包括单个位。
12.如前述权利要求中任一项所述的数据处理装置,其中所述当前特权层级对应于所述处理电路的执行第一虚拟存储器地址到物理存储器地址转换机制的操作状态,并且所述目标特权层级对应于所述处理电路的执行第二虚拟存储器地址到物理存储器地址转换机制的操作状态,并且其中,所述第一虚拟存储器地址到物理存储器地址转换机制不同于所述第二虚拟存储器地址到物理存储器地址转换机制。
13.如前述权利要求中任一项所述的数据处理装置,其中所述数据处理电路包括多个系统寄存器,并且其中,在所述当前特权层级,第一组存取准则与所述多个系统寄存器相关联,同时在所述目标特权层级,第二组存取准则与所述多个系统寄存器相关联,并且其中所述第二组存取准则不同于所述第一组存取准则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180045568.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:双头手电筒
- 下一篇:天然气输送管线冰堵形成的预测装置





