[发明专利]用于监视调试事件的系统和方法有效
申请号: | 200880108954.7 | 申请日: | 2008-08-04 |
公开(公告)号: | CN101809542A | 公开(公告)日: | 2010-08-18 |
发明(设计)人: | W·C·莫耶 | 申请(专利权)人: | 飞思卡尔半导体公司 |
主分类号: | G06F11/28 | 分类号: | G06F11/28;G06F11/30 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 秦晨 |
地址: | 美国得*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 监视 调试 事件 系统 方法 | ||
1.一种用于监视调试事件的系统,包括:
流水线处理器,用于通过顺序地取出、解码、执行及写入与每条指令的执行关联的结果来执行多条指令;以及
与所述流水线处理器耦连的调试电路,用于监视指令的执行以确定调试事件何时发生并产生调试异常以中断指令处理流,所述调试电路还包括控制电路,用于指示在引起调试事件的指令与响应于所述调试事件获得调试异常时的指令执行中的点之间通过进入所述流水线处理器的回写阶段完成指令执行的指令的数量的计数,
其中所述调试电路响应于对所述多条指令中的一条进行解码来确定调试事件已经发生,将由所述流水线处理器所形成的地址与一个或多个预定的调试地址进行比较以确定数据地址匹配是否已经发生,以及将由所述流水线处理器所存取的数据值与一个或多个预定的数据值进行比较以确定数据值匹配是否已经发生,所述调试事件需要发生两种比较操作的匹配。
2.根据权利要求1所述的系统,其中所述调试电路的控制电路还包括:
用于计数并提供计数值的计数器,其中该计数值作为在引起调试事件的指令与响应于所述调试事件获得调试异常时的指令执行中的点之间通过进入所述流水线处理器的回写阶段完成指令执行的指令的数量的计数。
3.根据权利要求2所述的系统,其中所述计数值大于0,这指示:调试事件的处理是不准确的。
4.根据权利要求1所述的系统,其中所述调试电路指示:引起调试事件的指令之后完成指令执行的一条或更多条附加的指令也引起 了调试事件发生。
5.根据权利要求1所述的系统,其中所述流水线处理器执行其中每条都引起调试事件的至少两条指令,并且所述控制电路还包括多个计数器,每个计数器提供由引起调试事件的所述至少两条指令的相应一条之后完成指令执行的指令的数量所确定的相应的计数值。
6.根据权利要求1所述的系统,其中所述调试电路还包括:
调试状态寄存器,具有用于保持在引起调试的指令与响应于所述调试事件获得调试异常时的指令执行中的所述点之间通过进入所述流水线处理器的回写阶段完成指令执行的指令的数量的计数的字段。
7.一种用于监视调试事件的系统,包括:
流水线处理电路,用于通过顺序地取出、解码、执行及写入与每条指令的执行关联的结果来执行多条指令;以及
与流水线处理电路耦连的调试电路,用于通过将一个或多个调试地址与由指令执行所形成的地址进行比较并且将至少一个调试数据值与由指令执行所形成的数据进行比较来监视指令的执行,所述调试电路确定何时两种比较都导致匹配,以及,作为响应,指示调试事件,所述调试电路指示在引起调试事件的指令之后直到获得数据值断点时的指令执行中的预定点为止通过进入所述流水线处理器的回写阶段完成指令执行的指令的数量。
8.根据权利要求7所述的系统,其中所述数据值断点是不准确的,并且所述调试电路还包括:具有指示不准确的数据值断点是否已经发生的位字段的寄存器。
9.根据权利要求7所述的系统,其中所述调试电路还包括用于指示关于在调试事件发生的时间与获得数据值断点的时间之间发生的 事件的状态信息的状态寄存器。
10.根据权利要求9所述的系统,其中在调试事件发生的时间与获得数据值断点的时间之间发生的事件之一还包括第二调试事件。
11.根据权利要求7所述的系统,其中所述调试电路还包括:
用于计数并提供计数值的计数器,其中该计数值作为对在引起调试事件的指令之后直到获得数据值断点时的指令执行中的预定点为止通过进入所述流水线处理器的回写阶段完成指令执行的指令的数量的计数。
12.根据权利要求7所述的系统,其中所述调试电路还包括:
状态调试寄存器,其具有用于保持指示引起调试事件的指令之后直到获得数据值断点时的指令执行中的预定点为止完成指令执行的附加的指令的数量的数值的字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于飞思卡尔半导体公司,未经飞思卡尔半导体公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200880108954.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:显示装置、液晶显示装置、电视接收机
- 下一篇:快闪存储器中的错误扫描