首页> 外国专利> Capturing test/emulation and enabling real-time debugging using an FPGA for in-circuit emulation

Capturing test/emulation and enabling real-time debugging using an FPGA for in-circuit emulation

机译:使用FPGA进行在线仿真来捕获测试/仿真并启用实时调试

摘要

A method for obtaining real-time debug information, e.g., state information and trace information, from an FPGA acting as a virtual microcontroller that is attached to a microcontroller under test. The two devices, the microcontroller and the FPGA execute the same instructions in lock-step with the FPGA acting as an emulator. The FPGA emulates the actual microcontroller and relieves the actual microcontroller from having debug logic installed thereon. FPGA and microcontroller, are coupled using a four pin interface. The FPGA is directly coupled to the PC for both programming and control. The system is implemented such that the microcontroller forwards information regarding I/O reads, interrupt vector information and watchdog information to the FPGA in time before the execution of the next instruction. Thus, the FPGA has an exact copy of the state information of the microcontroller.
机译:一种用于从充当虚拟微控制器的FPGA获得实时调试信息(例如状态信息和跟踪信息)的方法,该FPGA连接到被测微控制器。微控制器和FPGA这两个设备在FPGA充当仿真器的情况下以锁步方式执行相同的指令。 FPGA仿真实际的微控制器,并且使实际的微控制器免于在其上安装调试逻辑。 FPGA和微控制器通过四针接口耦合。 FPGA直接耦合到PC,以进行编程和控制。该系统的实现使得微控制器在执行下一条指令之前及时将有关I / O读取的信息,中断向量信息和看门狗信息转发给FPGA。因此,FPGA具有微控制器状态信息的精确副本。

著录项

  • 公开/公告号US7188063B1

    专利类型

  • 公开/公告日2007-03-06

    原文格式PDF

  • 申请/专利权人 WARREN SNYDER;

    申请/专利号US20010975104

  • 发明设计人 WARREN SNYDER;

    申请日2001-10-10

  • 分类号G06F9/455;

  • 国家 US

  • 入库时间 2022-08-21 20:59:50

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号