[发明专利]数据处理装置、追踪单元和诊断装置有效
申请号: | 201110276448.2 | 申请日: | 2011-09-13 |
公开(公告)号: | CN102402476A | 公开(公告)日: | 2012-04-04 |
发明(设计)人: | 保罗·安东尼·吉尔克森;约翰·迈克尔·霍尔利 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 李晓冬 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 装置 追踪 单元 诊断 | ||
1.一种数据处理装置,包括:
存储器,所述存储器包括由相应的存储器地址标识的多个存储器位置;
处理电路,被配置为响应于指令而执行处理操作;
追踪电路,被配置为生成指示由所述处理电路执行的所述处理操作的追踪数据单元流,并且输出所述追踪数据单元流;其中:
所述追踪电路包括被配置为存储多个参考地址的多个参考地址寄存器;并且
所述追踪电路响应于所述处理电路处理用于执行与相关存储器地址相关联的处理操作的指令,选择所述多个参考地址寄存器之一作为被选择的参考地址寄存器,生成并输出指示以下内容的追踪数据单元:
(i)指示所述多个参考地址寄存器中的哪个是所述被选择的参考地址寄存器的第一信息;以及
(ii)指示所述相关存储器地址和在所述被选择的参考地址寄存器中存储的被选择的参考地址之间的差的第二信息。
2.根据权利要求1所述的数据处理装置,其中,所述追踪数据单元包括指示所述第一信息的头部部分以及指示所述第二信息的地址部分。
3.根据权利要求2所述的数据处理装置,其中,在所述相关存储器地址和所述被选择的存储器地址之间的差为零的情况下,所述追踪电路从所述追踪数据单元中省略所述地址部分。
4.根据权利要求1所述的数据处理装置,其中,所述追踪电路被配置为确定与所述多个参考地址寄存器相对应的多个候选第二信息值,其中每个候选第二信息值指示所述相关存储器地址和在相应参考地址存储器中存储的参考地址之间的差;并且
所述追踪电路被配置为选择所述参考地址寄存器中的与最有效的候选第二信息值相对应的一个参考地址寄存器作为所述被选择的参考地址寄存器,并且生成具有与所述最有效的候选第二信息值相对应的所述第二信息的所述追踪数据单元。
5.根据权利要求4所述的数据处理装置,其中,所述最有效的候选第二信息值是能够使用最少数目的比特来表示其相应第二信息的候选第二信息值。
6.根据权利要求4所述的数据处理装置,其中,所述最有效的候选第二信息值是这样的候选第二信息值:其相应第二信息在被包括在所述追踪数据单元流内的所述追踪数据单元中的情况下会使得所述追踪数据单元流内的追踪数据的总量最小。
7.根据权利要求1所述的数据处理装置,其中,所述第二信息指示所述相关存储器地址中的具有与所述被选择的参考地址寄存器的所述被选择的参考地址的相应部分不同的比特值的部分。
8.根据权利要求1所述的数据处理装置,其中,所述第二信息指示所述相关存储器地址和所述被选择的参考地址之间的数字差。
9.根据权利要求1所述的数据处理装置,其中,所述追踪电路被配置为在生成所述追踪地址单元之后,执行参考地址更新操作,用于根据所述相关存储器地址,有选择地更新所述多个参考地址寄存器中的至少一个参考地址寄存器的参考地址。
10.根据权利要求9所述的数据处理装置,其中,所述参考地址更新操作包括将所述相关存储器地址写到所述多个参考地址寄存器中的牺牲参考地址寄存器中。
11.根据权利要求9所述的数据处理装置,其中,所述参考地址更新操作包括:
(a)针对至少一个参考地址寄存器,确定相应的参考地址和所述相关存储器地址之间的地址差是否超过了预定阈值;以及
(b)针对所述至少一个参考地址寄存器中的每一个参考地址寄存器,如果所述地址差超过所述预定阈值,则将所述相关存储器地址写到从所述至少一个参考地址寄存器中选择的牺牲参考地址寄存器中。
12.根据权利要求11所述的数据处理装置,其中,所述追踪数据单元包括指示所述第二信息的地址部分,并且所述预定阈值对应于所述地址部分的最小尺寸。
13.根据权利要求10所述的数据处理装置,其中,所述追踪电路被配置为执行牺牲选择操作,用于选择所述多个参考地址寄存器中哪个是所述牺牲参考地址寄存器。
14.根据权利要求9所述的数据处理装置,其中,所述追踪电路响应于锁定信号,有选择地将至少一个参考地址寄存器排除在所述参考地址更新操作的更新之外。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110276448.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:锥段卸料口可拆卸的仓体
- 下一篇:PVC手套全自动点数机