Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Через JTAG задать состояние I/O-вывода MAX II
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Julegin
Я знаю очень мало по использованию JTAG для связи компа с ПЛИС, и пока использую его только для загрузки рабочей программы. Помогите ответить на вопрос: можно ли с компа через JTAG-интерфейс задать состояние 0 или 1 какого-нибудь I/O-вывода ПЛИС семейства MAX II, например, свободного вывода (не задействованного в программе), не нарушая работу программы?
makc
Если поднимать под JTAG его использование в режиме Boundary Scan (периферийное сканирование), то нет. Т.к. перевод ПЛИС в режим ExTest приведет к тому, что значения всех контактов будут задаваться жестко через JTAG. В то время, как Вам хотелось бы изменять значения только неиспользованных. Таким образом, использование JTAG приведет к нарушению работы Вашей прошивки.
Julegin
Цитата(makc @ Feb 13 2007, 23:23) *
Если поднимать под JTAG его использование в режиме Boundary Scan (периферийное сканирование), то нет. Т.к. перевод ПЛИС в режим ExTest приведет к тому, что значения всех контактов будут задаваться жестко через JTAG. В то время, как Вам хотелось бы изменять значения только неиспользованных. Таким образом, использование JTAG приведет к нарушению работы Вашей прошивки.

А кратковременно можно? Например, войти в этот режим, задать состояние всех контактов, быстро вернуться к рабочей программе, в то время как не используемый в программе вывод останется в заданном состоянии?
vetal
Цитата
А кратковременно можно? Например, войти в этот режим, задать состояние всех контактов, быстро вернуться к рабочей программе, в то время как не используемый в программе вывод останется в заданном состоянии?


Нет

Используйте мегафункцию virtual jtag и будет вам счастье. примеры есть на сайте altera.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.