Austauschbarkeit von JTAG-Kabeln und -Geräten

8

Ich sehe viele gerätespezifische JTAG-Kabel wie AVR jtag oder spezifisches ARM JTAG. Gibt es ein "Standard" -JTAG-Kabel, das auf mehreren Geräten funktioniert? Ich möchte etwas, das mit xilinx FPGAs, STM32s und AVR-Mikrocontrollern funktioniert

stbtra
quelle
Sie fragen auch nach einer Standard-Pinbelegung.
Kortuk

Antworten:

6

Im Allgemeinen sind die "JTAG" -Kabel für verschiedene Gerätefamilien nicht kompatibel. Wie Leon bemerkt, gibt es jedoch einige Drittanbieter, die "JTAG" -Kabel herstellen, die neu konfiguriert werden können, um verschiedene Gerätefamilien zu unterstützen.

davr
quelle
Nur eine Randnotiz. Der Hardware-Teil von JTAG ist für alle Geräte gleich. Die tatsächlichen Anweisungen unterscheiden sich zwischen den Herstellern. Man kann ein JTAG-Kabel ziemlich einfach herstellen, es sind nur 4 Drähte, die man langsam behaupten kann, so dass ein bisschen Knallen funktioniert. Der schwierige Teil besteht darin, diese Befehlssätze zu erhalten. Viele Hersteller möchten Ihnen ihre Befehlssätze nicht mitteilen.
Andrey
6

Amontec macht eine rekonfigurierbare JTAG. Ich habe einen und habe ihn mit ARM-Chips und Xilinx-FPGAs und CPLDs verwendet.

Leon Heller
quelle
2

Die Signale sind definiert (obwohl einige davon optional sind), der Anschluss und die Pinbelegung jedoch nicht. Hier sind einige Beispiele. Ein 20-poliger Stecker scheint für ARM JTAG ziemlich universell zu sein.

Leon Heller
quelle
Gibt es ein "gängigstes" Layout? Ich verwende einen AVR32-Prozessor.
Thomas O
1
Ich würde das verwenden, was Atmel auf seinen AVR32-Boards verwendet.
Leon Heller