реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Через JTAG задать состояние I/O-вывода MAX II, Можно через JTAG задать состояние I/O-вывода MAX II?
Julegin
сообщение Feb 13 2007, 22:07
Сообщение #1





Группа: Новичок
Сообщений: 7
Регистрация: 11-02-07
Пользователь №: 25 253



Я знаю очень мало по использованию JTAG для связи компа с ПЛИС, и пока использую его только для загрузки рабочей программы. Помогите ответить на вопрос: можно ли с компа через JTAG-интерфейс задать состояние 0 или 1 какого-нибудь I/O-вывода ПЛИС семейства MAX II, например, свободного вывода (не задействованного в программе), не нарушая работу программы?
Go to the top of the page
 
+Quote Post
makc
сообщение Feb 13 2007, 22:23
Сообщение #2


Гуру
******

Группа: Админы
Сообщений: 3 621
Регистрация: 18-10-04
Из: Москва
Пользователь №: 904



Если поднимать под JTAG его использование в режиме Boundary Scan (периферийное сканирование), то нет. Т.к. перевод ПЛИС в режим ExTest приведет к тому, что значения всех контактов будут задаваться жестко через JTAG. В то время, как Вам хотелось бы изменять значения только неиспользованных. Таким образом, использование JTAG приведет к нарушению работы Вашей прошивки.


--------------------
BR, Makc
В недуге рождены, вскормлены тленом, подлежим распаду. (с) У.Фолкнер.
Go to the top of the page
 
+Quote Post
Julegin
сообщение Feb 13 2007, 22:43
Сообщение #3





Группа: Новичок
Сообщений: 7
Регистрация: 11-02-07
Пользователь №: 25 253



Цитата(makc @ Feb 13 2007, 23:23) *
Если поднимать под JTAG его использование в режиме Boundary Scan (периферийное сканирование), то нет. Т.к. перевод ПЛИС в режим ExTest приведет к тому, что значения всех контактов будут задаваться жестко через JTAG. В то время, как Вам хотелось бы изменять значения только неиспользованных. Таким образом, использование JTAG приведет к нарушению работы Вашей прошивки.

А кратковременно можно? Например, войти в этот режим, задать состояние всех контактов, быстро вернуться к рабочей программе, в то время как не используемый в программе вывод останется в заданном состоянии?
Go to the top of the page
 
+Quote Post
vetal
сообщение Feb 13 2007, 23:02
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553



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


Нет

Используйте мегафункцию virtual jtag и будет вам счастье. примеры есть на сайте altera.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 13th July 2025 - 23:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.02357 секунд с 7
ELECTRONIX ©2004-2016