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

stbtra
fonte
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.

davr
fonte
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
6

A Amontec faz um JTAG reconfigurável. Eu tenho um e o usei com chips ARM e FPGAs e CPLDs da Xilinx.

Leon Heller
fonte
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).

Nick T
fonte
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.

Leon Heller
fonte
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