Un procesador de enlace es un procesador de emulación que ocupa el lugar del microcontrolador o microprocesador en la placa de destino mientras se desarrolla una aplicación. [1]
Los procesadores Bond-out tienen señales internas y bus que se transmiten a pines externos. El término vinculación se deriva de conectar (o vincular) el circuito de emulación a estos pines externos. Estos dispositivos están diseñados para usarse dentro de un emulador en circuito y no se usan típicamente en ningún otro tipo de sistema.
Los pines de salida de enlace se marcaron como sin conexión en los primeros dispositivos producidos por Intel y, por lo general, no estaban conectados a nada en el silicio de producción ordinario. Las versiones posteriores del microprocesador de enlace externo se produjeron en un paquete más grande para proporcionar más señales y funcionalidad. [2]
Los procesadores Bond-out brindan capacidades mucho más allá de las de un simple monitor ROM. Un monitor ROM es un programa de firmware que se ejecuta en lugar del código de la aplicación y proporciona una conexión a una computadora host para realizar funciones de depuración. En general, el monitor ROM utiliza parte de los recursos del procesador y comparte la memoria con el código de usuario.
Los procesadores Bond-out pueden manejar puntos de interrupción complejos (incluso en ROM), seguimientos en tiempo real de la actividad del procesador y sin uso de recursos de destino. Pero esta funcionalidad adicional tiene un alto costo, ya que las salidas de enlace deben producirse solo para emuladores en circuito . [3]
Por lo tanto, a veces se implementan soluciones similares a las salidas de enlace con un ASIC o FPGA o un procesador RISC más rápido que imita la ejecución del código del procesador central y los periféricos. [4]
Referencias
- ^ Sistemas integrados - 19 de septiembre de 1994 - Número 815, página 63 por Lisa Evans
- ^ Cómo evolucionó el microprocesador con el tiempo - Por Robert R. Collins - Dr. Dobb's - Rincón indocumentado de septiembre de 1997
- ^ Introducción a la depuración en chip - por Arnold Berger y Michael Barr - Revista Embedded Systems - 5 de febrero de 2003
- ^ Depuración de sistemas integrados mediante depuradores en circuito - Edición de diciembre de 2002 de Nikkei Business Publications, Inc.