Cable JTAG e intercambiabilidad de dispositivos

8

Veo muchos cables JTAG específicos del dispositivo, como AVR jtag o ARM JTAG específico. ¿Existe algún cable JTAG 'estándar' que funcione en múltiples dispositivos? Quiero algo que funcione con xilinx FPGA, STM32 y microcontroladores AVR

stbtra
fuente
También están preguntando acerca de un pin-out estándar.
Kortuk

Respuestas:

6

En general, los cables "JTAG" para diferentes familias de dispositivos no son compatibles. Sin embargo, como señala Leon, hay algunas compañías de terceros que producen cables "JTAG" que pueden reconfigurarse para admitir diferentes familias de dispositivos.

davr
fuente
Solo una nota al margen. La parte de hardware de JTAG es la misma para todos los dispositivos, son las instrucciones reales que difieren entre los fabricantes. Uno puede hacer un cable JTAG con bastante facilidad, son solo 4 cables que puede afirmar lentamente, por lo que funciona un poco de golpes. La parte difícil es obtener estos conjuntos de instrucciones. Muchos fabricantes no quieren contarte sus conjuntos de instrucciones.
Andrey
6

Amontec hace un JTAG reconfigurable. Tengo uno y lo he usado con chips ARM y FPGA Xilinx y CPLD.

Leon Heller
fuente
2

Las señales están definidas (aunque algunas de ellas son opcionales), pero el conector y el pinout no lo están. Aquí hay algunos ejemplos. Un conector de 20 pines parece ser bastante universal para ARM JTAG.

Leon Heller
fuente
¿Hay un diseño "más común"? Estoy usando un procesador AVR32.
Thomas O
1
Usaría lo que usa Atmel en sus placas AVR32.
Leon Heller