Jump to content

    
Sign in to follow this  
Kluwer

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

Recommended Posts

Коллеги!

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

Share this post


Link to post
Share on other sites

Думаю, Вам куда-то вот сюда копать нужно: 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

 

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

Share this post


Link to post
Share on other sites

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

 

Примеры:

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

jtag_atlantic_terminal.zip

jtag_atlantic_test.zip

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this