[发明专利]微控制器在线调试电路及方法、微控制器有效
| 申请号: | 201010123200.8 | 申请日: | 2010-03-10 |
| 公开(公告)号: | CN102193860A | 公开(公告)日: | 2011-09-21 |
| 发明(设计)人: | 史卫东;潘松;陈光胜;陈立权 | 申请(专利权)人: | 上海海尔集成电路有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
| 地址: | 200030 上海市中*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制器 在线 调试 电路 方法 | ||
1.一种微控制器在线调试电路,包括:
接口协议模块,用于接收调试数据,并根据所述调试数据产生断点设置信息;
断点标志信号产生模块,与所述接口协议模块连接,用于根据所述断点设置信息,产生断点标志信号;包括用于产生断点信号的断点信号产生单元,所述断点信号产生单元包括程序断点信号产生单元;
程序执行控制模块,与所述断点标志信号产生模块连接,用于根据所述断点标志信号控制在线调试断点的实现;
其特征在于,所述断点信号产生单元还包括:至少一个第一断点信号产生单元,用于根据所述断点设置信息产生所述断点信号,所述断点设置信息为程序断点地址值之外的信息;
所述断点标志信号产生模块还包括:
断点配置寄存器,与所述接口协议模块连接,用于从所述接口协议模块接收断点设置信息即逻辑组合的方式;
断点组合逻辑模块,分别与所述断点信号产生单元和断点配置寄存器连接,用于根据所述逻辑组合的方式对所述断点信号产生单元产生的断点信号进行逻辑组合得到所述断点标志信号。
2.根据权利要求1所述的微控制器在线调试电路,其特征在于,所述第一断点信号产生单元为数据断点信号产生单元,包括:
数据断点寄存器,与所述接口协议模块连接,用于从所述接口协议模块接收断点设置信息即数据断点匹配值;
数据读写总线,用于读写传输值;
第二比较器,分别与所述数据断点寄存器和数据读写总线连接,用于在所述数据断点匹配值与所述数据读写总线上的传输值相等时,输出数据断点信号。
3.根据权利要求1或2所述的微控制器在线调试电路,其特征在于,所述第一断点信号产生单元为标志断点信号产生单元,包括:
标志断点寄存器,与所述接口协议模块连接,用于从所述接口协议模块接收断点设置信息即状态标志匹配值;
状态寄存器,存储有状态标志值;
第三比较器,分别与所述标志断点寄存器和状态寄存器连接,用于在所述状态标志匹配值与所述状态标志值相等时,输出标志断点信号。
4.根据权利要求3所述的微控制器在线调试电路,其特征在于,所述断点配置寄存器,还用于设置断点匹配次数;
所述断点标志信号产生模块,还包括计数器,所述计数器分别与所述断点信号产生单元、断点配置寄存器和断点组合逻辑模块连接,用于对所述断点信号产生单元在满足匹配条件时输出的断点匹配标志进行计数,并在计数值等于所述断点匹配次数时,输出断点信号至所述断点组合逻辑模块。
5.一种微控制器在线调试电路,包括:
接口协议模块,用于接收调试数据,并根据所述调试数据产生断点设置信息;
断点标志信号产生模块,与所述接口协议模块连接,用于根据所述断点设置信息,产生断点标志信号;所述断点标志信号产生模块包括用于产生断点信号的断点信号产生单元;
程序执行控制模块,与所述断点标志信号产生模块连接,用于根据所述断点标志信号控制在线调试断点的实现;
其特征在于,所述断点信号产生单元包括数据断点信号产生单元和标志断点信号产生单元;
所述数据断点信号产生单元,包括:
数据断点寄存器,与所述接口协议模块连接,用于从所述接口协议模块接收断点设置信息即数据断点匹配值;
数据读写总线,用于读写传输值;
第二比较器,分别与所述数据断点寄存器和数据读写总线连接,用于在所述数据断点匹配值与所述数据读写总线上的传输值相等时,输出数据断点信号;
所述标志断点信号产生单元,包括:
标志断点寄存器,与所述接口协议模块连接,用于从所述接口协议模块接收断点设置信息即状态标志匹配值;
状态寄存器,存储有状态标志值;
第三比较器,分别与所述标志断点寄存器和状态寄存器连接,用于在所述状态标志匹配值与所述状态标志值相等时,输出标志断点信号;
所述断点标志信号产生模块还包括:
断点配置寄存器,与所述接口协议模块连接,用于从所述接口协议模块接收断点设置信息即逻辑组合的方式;
断点组合逻辑模块,分别与所述断点信号产生单元和断点配置寄存器连接,用于根据所述逻辑组合的方式对所述断点信号产生单元产生的断点信号进行逻辑组合得到所述断点标志信号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海尔集成电路有限公司,未经上海海尔集成电路有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010123200.8/1.html,转载请声明来源钻瓜专利网。





