Перейти к содержанию

    

Подключение к Jtag-серверу

Коллеги!

Работаем сейчас над здоровенным проектом для альтеровской плисины и есс-но всё, что только можно вытащить для внешних настроек через MCE, вытаскивается наружу. Но, в результате в окне MCE уже просто каша из различных параметров и массивов. Хотелось бы научится ваять собственный софт, что бы мимо MCE подключатся к jtag-серверу и закачивать/выкачивать выбранные параметры и представлять их в удобном нам виде. Вот никто не сталкивался с такой задачей или, хотя бы, может указать направление поиска информации?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Думаю, Вам куда-то вот сюда копать нужно: http://idle-logic.com/2012/04/15/talking-to-the-de0-nano-using-the-virtual-jtag-interface/

Был еще вариант с использованием родного API через экспорт квартусовских .dll-ок для доступа напрямую к JTAG-у, лежало на почившем в бозе nios-wiki.

 

Наименее затратный способ - это System Console. Можно накидать в Qsys простую систему с Avalon-MM JTAG Master, работать с шиной через Tcl и навернуть графический интерфейс (dashboard). Он простой, но все нужные виджеты есть. На нем, кстати, написан External Memory Interface Toolkit и Transceiver Toolkit.

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/wp/wp-01170-system-console.pdf

 

Мы такую штуку сделали для регулировщиков, чтобы могли подергать ногами, проверить интерфейсы, посмотреть реакцию платы на внешние раздражители.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, это, похоже, информация в нужном направлении, спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Наконец-то откопал (подальше положешь - поближе возьмешь) пример, где показана работа напрямую через JTAG API Quartus-а: называется jtag_atlantic.

 

Примеры:

https://fpgawiki.intel.com/wiki/High_Speed_Image_Download_Demo

jtag_atlantic_terminal.zip

jtag_atlantic_test.zip

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо, но, к сожалению, это пример с НИОСом. Нам нужно без софтовых процессоров.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти