A system and method for communicating with an integrated circuit is provided that allows an integrated circuit to communicate debugging information and system bus transaction information with an external system. The system may include an interface protocol that provides flow control between the integrated circuit and the external system. The system may include a high-speed link and/or a JTAG link for communicating information. A link may be automatically selected by a debug circuit, or selected by an on-chip device or external system. The high-speed link enables real-time collection of trace information. Links may be memory-mapped, such that on-chip devices and other devices attached to the system bus may access the external system. The high-speed link may also operate at a rate which is integrally coupled with a rate of the processor or system bus. Further, the high-speed link may be adapted to change speeds in response to a change in operating speed of the system bus or processor. The JTAG interface may utilize standard JTAG components and instructions such that external devices such as debug adaptors adopting these components and instructions may be re-used for different integrated circuit types. Information transmitted over the JTAG or high-speed link may be compressed to optimize available bandwidth of the links. Also, processor control signals can be transferred through links that allow an external system to manipulate and monitor operation of the processor and its associated modules.

Un sistema y un método para comunicarse con un circuito integrado es a condición de que permite que un circuito integrado comunique la información de la transacción del autobús de la información que elimina errores y del sistema con un sistema externo. El sistema puede incluir un protocolo del interfaz que proporcione control de flujo entre el circuito integrado y el sistema externo. El sistema puede incluir un acoplamiento de alta velocidad y/o un acoplamiento de JTAG para la información que se comunica. Un acoplamiento se puede seleccionar automáticamente por un circuito del eliminar errores, o seleccionar por un dispositivo de la en-viruta o un sistema externo. El acoplamiento de alta velocidad permite la colección en tiempo real de información del rastro. Los acoplamientos se pueden memoria-traz, tales que los dispositivos de la en-viruta y otros dispositivos unidos al autobús del sistema pueden tener acceso al sistema externo. El acoplamiento de alta velocidad puede también funcionar en una tarifa que se junte integralmente con un índice del autobús del procesador o del sistema. Además, el acoplamiento de alta velocidad se puede adaptar a las velocidades del cambio en respuesta a un cambio en la velocidad de funcionamiento del autobús o del procesador del sistema. El interfaz de JTAG puede utilizar componentes estándares e instrucciones de JTAG tales que los dispositivos externos por ejemplo eliminan errores de los adaptadores que adoptan estos componentes y las instrucciones se pueden reutilizar para diversos tipos del circuito integrado. La información transmitida sobre el JTAG o el acoplamiento de alta velocidad se puede comprimir para optimizar la anchura de banda disponible de los acoplamientos. También, las señales de control del procesador se pueden transferir con los acoplamientos que permiten que un sistema externo manipule y supervise la operación del procesador y de sus módulos asociados.

 
Web www.patentalert.com

< Method of file system recovery logging

< Method of and system for testing compatibility with an external API upgrade

> Method and system for resolution of transaction collisions to achieve global coherence in a distributed symmetric multiprocessor system

> Performance improvement of internet protocols over wireless connections

~ 00077