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
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
Respostas:
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.
A Amontec faz um JTAG reconfigurável. Eu tenho um e o usei com chips ARM e FPGAs e CPLDs da Xilinx.
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).
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.