首页> 外国专利> APPARATUS AND METHOD FOR IMPROVING EMULATION SPEED OF HIGH-LEVEL LANGUAGES IN ON-CHIP EMULATION SYSTEMS

APPARATUS AND METHOD FOR IMPROVING EMULATION SPEED OF HIGH-LEVEL LANGUAGES IN ON-CHIP EMULATION SYSTEMS

机译:改进芯片上仿真系统中高级语言仿真速度的装置和方法

摘要

Methods and apparatus for stepping-over and stepping-out of functions encountered during program execution on a target processor (120) during debug operations are implemented within a combination of an emulator (125) and a debug module (140). By having communication and storage devices (230, 235, 240, 255, 257, 260) available on-chip in the debug module, stepping and address compare details are conducted local to the processor at hardware speeds. The methods correctly determine necessary algorithmic steps to accommodate recursive and nested function calls without intervention by a combination of a host debug platform and a debug software application. This avoids the amount of time that would otherwise be necessary to cycle communications to ,the debug host level to accomplish the same processes. Override instructions (255) for the target processor can be inserted and alternate memory locations jumped to under control (245) of the same debug module, thereby using hardware resources efficiently.
机译:在仿真器(125)和调试模块(140)的组合中实现了用于在调试操作期间逐步执行和逐步执行在目标处理器(120)上的程序执行期间遇到的功能的方法和装置。通过在调试模块中在芯片上提供通信和存储设备(230、235、240、255、257、260),步进和地址比较详细信息将以硬件速度在处理器本地进行。该方法正确地确定了必要的算法步骤,以适应递归和嵌套函数调用,而无需主机调试平台和调试软件应用程序的组合进行干预。这样避免了在调试主机级别完成与之通信所需的周期通信。可以插入用于目标处理器的替代指令(255),并将备用存储器位置跳转到同一调试模块的控制(245)下,从而有效地使用硬件资源。

著录项

  • 公开/公告号EP1743243A2

    专利类型

  • 公开/公告日2007-01-17

    原文格式PDF

  • 申请/专利权人 ATMEL CORPORATION;

    申请/专利号EP20050738986

  • 申请日2005-04-26

  • 分类号G06F11/00;G01R31/28;

  • 国家 EP

  • 入库时间 2022-08-21 20:47:44

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号