¿Qué significa "vista de puntos de salida"?

3

Estoy leyendo el artículo de wikipedia sobre JTAG . Dice:

  

En la década de 1980, se integraron placas de circuitos de múltiples capas y marcos sin plomo.   Los circuitos (IC) se estaban convirtiendo en estándar y las conexiones se estaban realizando.   entre los circuitos integrados que no estaban disponibles para las sondas. La mayoría de   La fabricación y las fallas de campo en las placas de circuitos se debieron a una mala   Soldadura de las juntas en los tableros, imperfecciones en las conexiones del tablero, o   las uniones y los cables de enlace de las almohadillas de IC para sujetar los marcos de plomo. La articulación   Test Action Group (JTAG) se formó en 1985 para proporcionar una vista de pines   de una almohadilla IC a otra para que se puedan descubrir estas fallas.

Entonces, ¿qué significa la vista de pines ?

(PS. Me estoy mudando al mundo de EE, aprecio si se usa el inglés simple. :))

    
pregunta smwikipedia

2 respuestas

4

En pocas palabras, permite (siempre que se proporcione un puerto de prueba en cada extremo) probar una interconexión.

Considere una procesador complejo que tiene un gran memoria flash ; queremos saber que está debidamente soldado y se puede acceder a él tanto para leer como para escribir para habilitar programación en el sistema , para nombrar solo un caso de uso.

JTAG permite una vista a lo largo de la cadena de señal que no puede ser investigada físicamente.

Esto puede extenderse de manera casi ilimitada: si existe un puerto de prueba en ambos extremos de una cadena de señal digital, se puede leer un conjunto de señales afirmadas en un extremo (posiblemente habiendo tenido alguna conexión entre los puertos de prueba) para verificar tanto la interconexión como la funcionalidad (al menos a bajas velocidades, aunque las frecuencias de los puertos de prueba ahora alcanzan velocidades de 50MHz).

Por lo tanto, estamos viendo una cadena de señales completa desde los pines de borde de una función, a través de una serie de nodos PCB en otra lógica en la ruta de la señal.

La vista de pines hacia fuera simplemente mira los pines del borde para verificar las uniones y la funcionalidad de la soldadura a través de un camino completo.

Curiosamente, hay un impulso para obtener la misma capacidad de prueba para analógico

    
respondido por el Peter Smith
1

Tampoco creo que esté muy bien formulado. Pero lo que se quiere decir es que los pines de cada IC se pueden establecer y probar (los estados de los pines se pueden enviar fuera a la sonda JTAG - por lo tanto, el pin- fuera ver término, imagino).

Este es el objetivo principal de JTAG, en realidad. No era para proporcionar medios para depurar un procesador (leer registros, acceder a la memoria interna, ...), este uso vino más tarde. El objetivo inicial era poder probar tableros totalmente ensamblados.

Esto se denomina exploración de límites . El principio es simple: le dices a los chips que muestren un nivel arbitrario en algunos de sus pines (sin pasar por la funcionalidad de pin habitual), y lees estos niveles del chip en el otro lado de las trazas de PCB. De esta manera, se asegura de que los rastros de PCB no se rompan y que las juntas de soldadura estén bien.

Puedes automatizar todo esto fácilmente y puedes revisar rápidamente una tabla completa con muchas conexiones entre chips. Y como sabe qué rastros son malos en caso de falla, volver a trabajar es mucho más fácil.

Esta funcionalidad tiene otras aplicaciones además de las pruebas: podría, por ejemplo, usarla para inicializar cierta EEPROM, forzando la generación de las secuencias de comandos WRITE requeridas en los pines apropiados del procesador al que está conectado. Esto se puede hacer sin necesidad de código específico en el firmware. Básicamente, puedes hacer todo tipo de hacks con esto, ya sea para probar o arreglar tableros.

    
respondido por el dim

Lea otras preguntas en las etiquetas