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.

Um sistema e um método para comunicar-se com um circuito integrado são contanto que permite que um circuito integrado comunique a informação da transação da barra-ônibus da informação eliminando erros e do sistema com um sistema externo. O sistema pode incluir um protocolo da relação que forneça o controle de fluxo entre o circuito integrado e o sistema externo. O sistema pode incluir uma ligação de alta velocidade e/ou uma ligação de JTAG para a informação comunicando-se. Uma ligação pode automaticamente ser selecionada por um circuito eliminar erros, ou ser selecionada por um dispositivo da em-microplaqueta ou por um sistema externo. A ligação de alta velocidade permite a coleção real-time da informação do traço. As ligações podem memória-ser traçadas, tais que os dispositivos da em-microplaqueta e outros dispositivos unidos à barra-ônibus do sistema podem alcançar o sistema externo. A ligação de alta velocidade pode também operar-se em uma taxa que seja acoplada integralmente com uma taxa da barra-ônibus do processador ou do sistema. Mais mais, a ligação de alta velocidade pode ser adaptada às velocidades da mudança em resposta a uma mudança na velocidade operando-se da barra-ônibus ou do processador do sistema. A relação de JTAG pode utilizar componentes padrão e instruções de JTAG tais que os dispositivos externos como eliminam erros dos adaptadores que adotam estes componentes e as instruções podem reúso para tipos diferentes do circuito integrado. A informação transmitida sobre o JTAG ou a ligação de alta velocidade pode ser comprimida para optimize a largura de faixa disponível das ligações. Também, os sinais de controle do processador podem ser transferidos com as ligações que permitem que um sistema externo manipule e monitore a operação do processador e de seus módulos associados.

 
Web www.patentalert.com

< Switch adapter testing

< Assertion component in environment services patterns

> Dynamic event recognition

> Circuit and method for controlling power and performance based on operating environment

~ 00079