[发明专利]一种用于调试微控制器的指令追踪控制器有效
申请号: | 201010137849.5 | 申请日: | 2010-03-23 |
公开(公告)号: | CN101814054A | 公开(公告)日: | 2010-08-25 |
发明(设计)人: | 蒋小梅;于麦口;肖佐楠;郑茳 | 申请(专利权)人: | 苏州国芯科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 马明渡 |
地址: | 215011 江苏省苏州市高*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种用于调试微控制器的指令追踪控制器,包括:调试控制寄存器,用于控制所述微控制器在调试模式与正常模式之间的切换;调试状态寄存器,接收所述微控制器回应的调试模式标志信号或正常模式标志信号;所述追踪计数器,用于设置调试程序的特征值,并根据自来所述微控制器的指令结束标志信号,将该追踪计数器的特征值的当前值减1;端口控制模块,该端口控制模块与所述追踪计数器、调试控制寄存器、调试状态寄存器、微控制器均为双向连接。本发明省略了内建追踪暂存模块,其电路结构简单、硬件成本低的优点。 | ||
搜索关键词: | 一种 用于 调试 控制器 指令 追踪 | ||
【主权项】:
一种用于调试微控制器的指令追踪控制器,其特征在于:包括:调试控制寄存器、调试状态寄存器、追踪计数器、端口控制模块、第一与门、第二与门、或门、用于与参考值进行比较的比较器、非门;所述调试控制寄存器,用于控制所述微控制器在调试模式与正常模式之间的切换,该调试控制寄存器根据来自外部的调试状态控制信号可输出第一调试模式请求信号;所述调试状态寄存器,接收所述微控制器回应的调试模式标志信号或正常模式标志信号;当微控制器接收到调试模式请求,立即进入调试模式,且发送调试模式标志信号给调试状态寄存器;当微控制器接收到正常模式请求,立即进入正常模式,且发送正常模式标志信号给调试状态寄存器;该调试状态寄存器用于反映所述微控制器的当前模式状态并供外部查询;所述追踪计数器,用于设置调试程序的特征值(N),并根据所述第一与门的输出端信号,将该追踪计数器的当前值减1;所述比较器,该比较器的一个输入端与所述追踪计数器的输出端连接;所述非门,该非门的输入端与所述比较器的输出端连接;所述第一与门,该第一与门一个输入端连接到所述非门的输出端,另一个输入端用于接收来自所述微控制器的指令结束标志信号,第一与门的输出端连接到所述追踪计数器的控制端,用于将追踪计数器的当前值减1;所述第二与门,该第二与门一个输入端连接到所述比较器的输出端,另一个输入端用于接收来自所述微控制器的指令结束标志信号,第二与门的输出端用于输出第二调试模式请求信号;所述或门,该或门一个输入端连接到所述调试控制寄存器的输出端输出的第一调试模式请求信号,另一个输入端连接到所述第二与门的输出端输出的第二调试模式请求信号,或门的输出端用于输出调试模式请求信号;所述端口控制模块,该端口控制模块与所述追踪计数器、调试控制寄存器、调试状态寄存器、微控制器均为双向连接;其中,外部通过该端口控制模块向所述微控制器读取或写入微控制器状态信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州国芯科技有限公司,未经苏州国芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010137849.5/,转载请声明来源钻瓜专利网。