Bus patcher
    1.
    发明授权
    Bus patcher 失效
    巴士补丁

    公开(公告)号:US06463554B1

    公开(公告)日:2002-10-08

    申请号:US09156179

    申请日:1998-09-17

    IPC分类号: G06F1100

    摘要: An apparatus including a protocol watcher adapted for use with a bus, a state machine adapted to detect known bug signatures on the bus, and a perturber adapted to intervene on the bus to prevent occurrence of bugs having those signatures. A system utilizing such includes a bus, a first agent coupled to the bus, a second agent coupled to the bus for communicating to the first agent according to a bus protocol, and the bus patcher coupled to the bus for monitoring a communication from the second agent to the first agent to identify an event which would cause an error in the apparatus, and for modifying the communication such that the event is avoided. Any of the protocol watcher, state machine, and/or perturber may be programmable.

    摘要翻译: 一种包括适于与总线一起使用的协议观察器的装置,适用于检测总线上的已知错误签名的状态机,以及适用于在总线上干预以防止发生具有这些签名的错误的扰码器。 一种使用这种系统的系统包括总线,耦合到总线的第一代理,耦合到总线的第二代理,用于根据总线协议与第一代理进行通信,并且总线修补器耦合到总线,用于监视来自第二个 代理到第一代理以识别将导致设备中的错误的事件,以及用于修改通信,使得避免事件。 任何协议监视器,状态机和/或监听器都可以是可编程的。

    Apparatus for tracing activity on a bus of an in-circuit emulator
    4.
    发明授权
    Apparatus for tracing activity on a bus of an in-circuit emulator 失效
    用于跟踪在线仿真器总线上的活动的装置

    公开(公告)号:US5513338A

    公开(公告)日:1996-04-30

    申请号:US30801

    申请日:1993-03-12

    IPC分类号: G06F11/36 G06F11/00 G06F13/00

    CPC分类号: G06F11/364 G06F11/3632

    摘要: An in-circuit emulator trace bus clocking mechanism. A synchronization clock associated with the trace bus is provided. Arrival of a first event on a microprocessor bus to be traced is signified by a transition of a control line. A start of cycle event is detected. A start of cycle signal is generated with respect to the start of cycle event. A two stage pipeline having stage 1 storage elements and stage 2 storage elements are connected to receive data from the microprocessor bus. The start of cycle signal is used to sample data from the microprocessor bus into the stage 1 storage elements. An end of cycle event is detected. An end of cycle signal is generated with reference to the end of cycle event. The end of cycle signal is used to sample data from the stage 1 storage elements into the stage 2 storage elements. The end of cycle signal is also used to sample data appearing on the microprocessor bus at the end of the cycle into the stage 2 storage elements. The synchronization clock is combined with the end of cycle signal to generate a trace bus valid signal.

    摘要翻译: 在线仿真器跟踪总线时钟机制。 提供与跟踪总线相关联的同步时钟。 要跟踪的微处理器总线上的第一个事件的到达是通过控制线的转换来表示的。 检测到循环事件的开始。 相对于循环事件的开始产生循环信号的开始。 连接具有第一级存储元件和第二级存储元件的两级流水线,以从微处理器总线接收数据。 循环信号的启动用于将数据从微处理器总线采样到第1级存储单元中。 检测到循环事件的结束。 参考周期事件的结束生成周期信号的结束。 周期信号的结束被用于从第1级存储元件将数据采样到第2级存储元件中。 循环信号的结束也用于将循环结束时出现在微处理器总线上的数据采样到第2级存储单元中。 同步时钟与周期信号的结束相结合,生成跟踪总线有效信号。