Intercambiabilidade de cabos e dispositivos JTAG


8

Eu vejo muitos cabos JTAG específicos do dispositivo, como AVR jtag ou ARM JTAG específico. Existe um cabo JTAG 'padrão' que funcione em vários dispositivos? Quero algo que funcione com microcontroladores FPGAs, STM32s e AVR xilinx


Eles também estão perguntando sobre uma pinagem padrão.
Kortuk

Respostas:


6

Em geral, os cabos "JTAG" para diferentes famílias de dispositivos não são compatíveis. No entanto, como observa Leon, existem algumas empresas terceirizadas que produzem cabos "JTAG" que podem ser reconfigurados para oferecer suporte a diferentes famílias de dispositivos.


Apenas uma nota lateral. A parte de hardware do JTAG é a mesma para todos os dispositivos, são as instruções reais que diferem entre as do fabricante. Pode-se fazer um cabo JTAG com bastante facilidade, são apenas 4 fios que você pode afirmar lentamente, de modo que a batida é um pouco trabalhosa. A parte complicada é obter esses conjuntos de instruções. Muitos fabricantes não querem informar seus conjuntos de instruções.
Andrey


4

Seria melhor combinar com sua ferramenta. Este site lista algumas (não possui nenhuma referência, portanto, a verificação dupla é uma necessidade absoluta antes de você fazer o layout)

Para AVRs, a pinagem recomendada corresponde ao que o AVR JTAGICE mkII usa (consulte a página 3).


2

Os sinais são definidos (embora alguns sejam opcionais), mas o conector e a pinagem não são. Aqui estão alguns exemplos. Um conector de 20 pinos parece ser bastante universal para o ARM JTAG.


Existe um layout "mais comum"? Estou usando um processador AVR32.
Thomas O

1
Eu usaria o que é usado pelo Atmel em suas placas AVR32.
Leon Heller
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.