In-circuit-emulation event management system
    1.
    发明授权
    In-circuit-emulation event management system 失效
    在线仿真事件管理系统

    公开(公告)号:US5630102A

    公开(公告)日:1997-05-13

    申请号:US359057

    申请日:1994-12-19

    IPC分类号: G06F11/36 G06F9/455

    CPC分类号: G06F11/3656

    摘要: A microprocessor system utilizing an in-circuit emulator (ICE) to aid in testing and debugging by an external emulator. The microprocessor operates in two modes. One mode is emulation mode in which the microprocessor outputs trace information for allowing the emulator to reconstruct microprocessor execution, and the other mode is interrogation mode where the microprocessor ceases emulation mode, and allows the emulator to modify the state of the microprocessor or interrogate it. An ICEBRK signal is provided on the microprocessor to better handle transition from emulation to interrogation mode. An address mark counter and generator is provided to force the microprocessor to automatically issue an address mark message which includes the location of the microprocessor's instruction pointer. An AMCTRL bit may be further provided to allow a human user to selectively inhibit the issuance of an address mark. An ICELOCK signal is provided on the microprocessor to control the writing of control registers during hardware and software initialization that the microprocessor performs. A MSGFRM signal is provided to aid the emulator in capturing trace information generated at high frequencies (in excess of 40 MHz).

    摘要翻译: 利用在线仿真器(ICE)的微处理器系统可以帮助外部仿真器进行测试和调试。 微处理器工作在两种模式。 一种模式是仿真模式,其中微处理器输出用于允许仿真器重构微处理器执行的跟踪信息,另一种模式是询问模式,其中微处理器停止仿真模式,并允许仿真器修改微处理器的状态或询问它。 在微处理器上提供了一个+ E,ovs ICEBRK + EE信号,以更好地处理从仿真到询问模式的转换。 提供地址标记计数器和发生器以迫使微处理器自动发出包括微处理器指令指针位置的地址标记消息。 可以进一步提供AMCTRL位以允许人类用户选择性地禁止发出地址标记。 在微处理器上提供了一个+ E,ovs ICELOCK + EE信号,以控制微处理器执行的硬件和软件初始化期间控制寄存器的写入。 提供A + E,ovs MSGFRM + EE信号以帮助仿真器捕获在高频(超过40 MHz)下生成的跟踪信息。