stringtranslate.com

Nexo (estándar)

Nexus o IEEE-ISTO 5001-2003 es una interfaz de depuración estándar para sistemas integrados .

Características

El conjunto de funciones IEEE-ISTO 5001-2003 (Nexus) se basa en las implementaciones de depuración en chip actuales, la mayoría de las cuales son específicas del procesador. Su objetivo es crear un rico conjunto de funciones de depuración minimizando al mismo tiempo el número de pines y el área de matriz necesarios, y siendo independiente tanto del procesador como de la arquitectura. También admite diseños multinúcleo y multiprocesador. En consecuencia, es comparable a la arquitectura de depuración ARM CoreSight.

Físicamente, IEEE-ISTO 5001-2003 define un conjunto estándar de conectores para conectar la herramienta de depuración al objetivo o sistema bajo prueba . Lógicamente, los datos se transfieren mediante un protocolo basado en paquetes. Este protocolo puede ser JTAG (IEEE 1149.1); o, para sistemas de alta velocidad, se puede utilizar un puerto auxiliar que admita transferencias full duplex y de mayor ancho de banda.

La funcionalidad clave de Nexus implica interacciones de solicitud/respuesta estilo JTAG o paquetes transferidos a través del puerto de depuración e incluye:

También se permite una interfaz de programación de aplicaciones (API) de bajo nivel para enmascarar detalles específicos del objetivo, como el mecanismo de conexión del host (como un emulador o un instrumento de calibración [ se necesita aclaración ] ) y los detalles del registro Nexus específicos del procesador. Esta API es producida conjuntamente por el proveedor de herramientas y semiconductores.

Clases de cumplimiento

IEEE-ISTO 5001-2003 es un estándar escalable; Actualmente existen cuatro clases de cumplimiento del estándar, que van desde la Clase 1 básica (solo JTAG) hasta la Clase 4.

Ver también

Otras lecturas

enlaces externos