Взаимозаменяемость кабеля JTAG и устройства

8

Я вижу много JTAG-кабелей для конкретных устройств, таких как AVR jtag или ARM JTAG. Есть ли такая вещь, как «стандартный» кабель JTAG, который будет работать на нескольких устройствах? Я хочу что-то, что будет работать с ПЛИС xilinx, STM32 и микроконтроллерами AVR

stbtra
источник
Они также спрашивают о стандартной распиновке.
Кортук

Ответы:

6

Как правило, кабели JTAG для разных семейств устройств несовместимы. Однако, как отмечает Леон, есть некоторые сторонние компании, которые производят кабели JTAG, которые можно перенастроить для поддержки различных семейств устройств.

Davr
источник
Просто примечание. Аппаратная часть JTAG одинакова для всех устройств, фактические инструкции различаются в зависимости от производителя. Можно довольно легко изготовить кабель JTAG, это всего лишь 4 провода, которые вы можете устанавливать медленно, так что сработает немного. Сложнее всего получить эти наборы инструкций. Многие производители не хотят рассказывать вам свои наборы инструкций.
Андрей
6

Amontec делает реконфигурируемую JTAG. У меня есть один, и я использовал его с чипами ARM и ПЛИС Xilinx и CPLD.

Леон Хеллер
источник
4

Было бы лучше всего соответствовать вашему инструменту. На этом сайте перечислено довольно много (не имеет никаких ссылок, поэтому двойная проверка является обязательным условием, прежде чем выложить его)

Для AVR рекомендуемая схема контактов соответствует используемой AVR JTAGICE mkII (см. Стр. 3).

Ник Т
источник
2

Сигналы определены (хотя некоторые из них являются дополнительными), но разъем и распиновка не являются. Вот несколько примеров. 20-контактный разъем кажется довольно универсальным для ARM JTAG.

Леон Хеллер
источник
Есть ли «самый распространенный» макет? Я использую процессор AVR32.
Томас О
1
Я бы использовал то, что используется Atmel на своих платах AVR32.
Леон Хеллер