[发明专利]用于改善片上仿真系统中高级语言的仿真速度的装置和方法无效
申请号: | 200580022072.5 | 申请日: | 2005-04-26 |
公开(公告)号: | CN101084485A | 公开(公告)日: | 2007-12-05 |
发明(设计)人: | M·W·伦德;G·米克勒比斯特;F·兰庭 | 申请(专利权)人: | 爱特梅尔股份有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 张鑫 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 改善 仿真 系统 中高级 语言 速度 装置 方法 | ||
1.一种用于在调试期间管理在目标处理器上软件的执行的调试模块,包括:
物理层,它被配置为将所述调试模块与仿真器耦合以交换调试信息;
访问控制层,它被配置为接收来自所述仿真器的通信控制命令、寄存器标识和模式控制命令,所述访问控制层还被配置为实现对所述调试模块的访问;
应用层,它被配置为接收来自所述仿真器的命令、模式设置和处理器指令数据,所述应用层还被配置为管理所述目标处理器的操作;以及
数据总线,它与所述物理层、所述访问控制层、所述应用层和所述目标处理器的每一个内的一个或多个寄存器相耦合;
其中所述应用层还包括超控指令寄存器、流程命令寄存器、模式寄存器、调试寄存器以及签名寄存器,所述签名寄存器用于保持所要调试器件的标识,其中所述超控指令寄存器、所述流程命令寄存器、所述模式寄存器、所述调试寄存器和所述签名寄存器都与所述数据总线相耦合。
2.如权利要求1所述的调试模块,其特征在于,还包括:用于接收来自所述仿真器的命令和输入数据的输入端,以及用于向所述仿真器发送输出数据的输出端。
3.如权利要求1所述的调试模块,其特征在于,所述访问控制层还包括与所述数据总线相连的访问命令寄存器,用于保存多个访问命令;以及访问控制状态机,用于控制通信和寄存器访问,所述访问控制状态机与所述访问命令寄存器、所述物理层以及置于所述应用层内的流程控制状态机电耦合。
4.如权利要求1所述的调试模块,其特征在于,所述应用层还包括用于控制处理器执行状态的流程控制状态机,其中所述流程控制状态机与所述流程命令寄存器、所述模式寄存器、所述目标处理器以及置于所述访问控制层中的访问控制状态机电耦合,其中所述应用层还包括比较器电路,它具有来自所述数据总线和所述调试寄存器的输入连接、以及与所述流程控制状态机电耦合的输出比较结果。
5.如权利要求1所述的调试模块,其特征在于,所述超控指令寄存器被配置为依次处理多个替代超控指令,从而根据来自所述仿真器的命令提供程序控制、避免程序存储器的更新,并且所述多个替代超控指令用于提供程序存储器空间内的其它程序源的选择性程序调用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱特梅尔股份有限公司,未经爱特梅尔股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200580022072.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:消癌平微丸胶囊的制备工艺
- 下一篇:用于剑杆织机的空间曲柄摇杆引纬机构