Interchangeabilité des câbles et des appareils JTAG

8

Je vois beaucoup de câbles JTAG spécifiques aux appareils tels que AVR jtag ou ARM JTAG spécifique. Existe-t-il un câble JTAG «standard» qui fonctionnera sur plusieurs appareils? Je veux quelque chose qui fonctionnera avec les FPGA, les STM32 et les microcontrôleurs AVR xilinx

stbtra
la source
Ils demandent également un brochage standard.
Kortuk

Réponses:

6

En général, les câbles "JTAG" pour différentes familles d'appareils ne sont pas compatibles. Cependant, comme le note Leon, certaines sociétés tierces produisent des câbles "JTAG" qui peuvent être reconfigurés pour prendre en charge différentes familles d'appareils.

davr
la source
Juste une petite note. La partie matérielle de JTAG est la même pour tous les appareils, ce sont les instructions réelles qui diffèrent d'un fabricant à l'autre. On peut faire un câble JTAG assez facilement, ce ne sont que 4 fils que vous pouvez affirmer lentement, donc le banging fonctionne. La partie délicate consiste à obtenir ces jeux d'instructions. Beaucoup de fabricants ne veulent pas vous dire leurs jeux d'instructions.
Andrey
6

Amontec crée un JTAG reconfigurable. J'en ai un et je l'ai utilisé avec des puces ARM et des FPGA et CPLD Xilinx.

Leon Heller
la source
4

Il serait préférable de faire correspondre votre outil. Ce site en répertorie un certain nombre (n'a pas de références, donc la double vérification est un must absolu avant de le disposer)

Pour les AVR, leur brochage recommandé correspond à ce que l' AVR JTAGICE mkII utilise (voir page 3).

Nick T
la source
2

Les signaux sont définis (bien que certains d'entre eux soient facultatifs), mais le connecteur et le brochage ne le sont pas. Voici quelques exemples. Un connecteur à 20 broches semble être assez universel pour ARM JTAG.

Leon Heller
la source
Existe-t-il une disposition "la plus courante"? J'utilise un processeur AVR32.
Thomas O
1
J'utiliserais ce qui est utilisé par Atmel sur leurs cartes AVR32.
Leon Heller