发明名称 |
数据处理装置的追踪 |
摘要 |
本发明提供一种用于追踪条件指令的追踪单元、诊断装置及数据处理装置。数据处理装置产生指令观察指示符及结果输出指示符,指令观察指示符指示条件指令的执行,结果输出指示符指示数据处理装置对执行各条件指令的结果的输出。指令观察指示符及结果输出指示符由追踪单元接收,所述追踪单元被配置为输出条件指令追踪数据项并独立地输出条件结果追踪数据项,从而使得能够通过诊断装置对条件指令以及相应条件结果进行分离追踪分析。指令观察指示符在追踪单元处在数据处理装置的第一处理周期中被接收,而结果输出指示符在第二不同处理周期中被接收。 |
申请公布号 |
CN103299273B |
申请公布日期 |
2016.11.23 |
申请号 |
CN201180064992.9 |
申请日期 |
2011.11.17 |
申请人 |
ARM 有限公司 |
发明人 |
保罗·安东尼·吉尔克森;约翰·迈克尔·霍尔利;迈克尔·约翰·吉布斯 |
分类号 |
G06F9/38(2006.01)I;G06F11/34(2006.01)I;G06F11/36(2006.01)I |
主分类号 |
G06F9/38(2006.01)I |
代理机构 |
北京东方亿思知识产权代理有限责任公司 11258 |
代理人 |
李晓冬 |
主权项 |
一种追踪单元(180),该追踪单元被配置为产生指示数据处理装置的处理活动的追踪数据项,所述追踪单元包含:追踪输入接口(182,184),该追踪输入接口用于从所述数据处理装置接收至少一个指令观察指示符及至少一个结果输出指示符,所述至少一个指令观察指示符指示条件指令的执行,所述至少一个结果输出指示符指示所述数据处理装置对执行所述条件指令的结果的输出;以及追踪电路系统(186,188,190,192),该追踪电路系统用于处理所述至少一个指令观察指示符及所述至少一个结果输出指示符,且该追踪电路系统被配置为从所述至少一个指令观察指示符及所述至少一个结果输出指示符产生相应指示所述条件指令的执行的条件指令追踪数据项及指示执行所述条件指令的结果的条件结果追踪数据项,且独立地输出所述条件指令追踪数据项及所述条件结果追踪数据项,从而使得诊断装置能够对条件指令及相应条件结果进行分离追踪分析。 |
地址 |
英国剑桥 |