Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: JTAG Scan Chain
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Системы на ПЛИС - System on a Programmable Chip (SoPC)
doom13
Здравствуйте.
Интересует вопрос - возможно ли с помощью JTAG определить состояние ног для FPGA Altera (состояние msel)?
Возможно ли с помощью JTAG управлять состоянием выводов микросхемы?
Спасибо.
SM
Да, конечно, команда EXTEST.
doom13
Цитата(SM @ Feb 25 2014, 14:04) *
Да, конечно, команда EXTEST.


Можно подробнее, как это сделать или что почитать по теме. Пока смотрел только JTAG Boundary-Scan Testing in Cyclone V Devices.
SM
Найдите BSDL-файл от нужного Вам кристалла, внутри него все расписано, какой бит регистра EXTEST jtag относится к какой ноге ПЛИС. Через этот регистр можно управлять направлением пинов, считывать данные и выдавать данные в режиме JTAG-тестирования. Про саму команду EXTEST (и PRELOAD) можно прочитать в стандарте JTAG IEEE 1149.1, эти команды обеспечивают то, что Вам нужно, без привязки к типу микросхемы и производителю вообще - они у всех стандартные.

Также, гляньте на софтину "Universal Scan" - она позволяет интерактивно дрыгать ногами микрух с JTAG (ей тоже понадобится BSDL-файл)
doom13
Цитата(SM @ Feb 25 2014, 15:35) *
Найдите BSDL-файл от нужного Вам кристалла, внутри него все расписано, какой бит регистра EXTEST jtag относится к какой ноге ПЛИС. Через этот регистр можно управлять направлением пинов, считывать данные и выдавать данные в режиме JTAG-тестирования. Про саму команду EXTEST (и PRELOAD) можно прочитать в стандарте JTAG IEEE 1149.1, эти команды обеспечивают то, что Вам нужно, без привязки к типу микросхемы и производителю вообще - они у всех стандартные.

Также, гляньте на софтину "Universal Scan" - она позволяет интерактивно дрыгать ногами микрух с JTAG (ей тоже понадобится BSDL-файл)


Спасибо, помогло. Пока использовал Universal Scan + BSDL от Altera.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.