Jump to content

    

Recommended Posts

Нашел отечественную отладочную плату с 5576хс4т. Документации в комплекте нет никакой, только принципиалка и 4 лаб.работы, к одной из лаб приложен проект в quartus 9.0. ПЛИС конфигурируется через jtag c помощью usb-blaster. Столкнулся со следующей проблемой: при прошивки epcs приложенным проектом все работает, однако при создании своего проекта при программировании epcs возникает следующая ошибка Error: Can't configure device. Expected JTAG ID code 0x0100A0DD for device 2, but found JTAG ID code 0x102000DD. Обратился к производителю, они молчат. Может кто знает в чем проблема?

Edited by glb

Share this post


Link to post
Share on other sites
Нашел отечественную отладочную плату с 5576хс4т. Документации в комплекте нет никакой, только принципиалка и 4 лаб.работы, к одной из лаб приложен проект в quartus 9.0. ПЛИС конфигурируется через jtag c помощью usb-blaster. Столкнулся со следующей проблемой: при прошивки epcs приложенным проектом все работает, однако при создании своего проекта при программировании epcs возникает следующая ошибка Error: Can't configure device. Expected JTAG ID code 0x102000DD for device 1, but found JTAG ID code 0x0100A0DD. Обратился к производителю, они молчат. Может кто знает в чем проблема?

Понизить частоту в jtag и осциллом проверить что импульсы "чистые"...

 

Share this post


Link to post
Share on other sites
Понизить частоту в jtag и осциллом проверить что импульсы "чистые"...

поробую, а почему на такой же частоте прошивается скомпиленными файлами от приложенного проекта?

 

Понизить частоту в jtag и осциллом проверить что импульсы "чистые"...

понизил до возможного минимума, тоже самое

Share this post


Link to post
Share on other sites
понизил до возможного минимума, тоже самое

 

Вероятно в проекте указан не тот кристалл или не тот метод программирования

0x102000DD - это EPF10K200SF672, т.е. FPGA

0x0100A0DD - EPC16Q100, т.е. микросхема памяти

Share this post


Link to post
Share on other sites
Вероятно в проекте указан не тот кристалл или не тот метод программирования

0x102000DD - это EPF10K200SF672, т.е. FPGA

0x0100A0DD - EPC16Q100, т.е. микросхема памяти

Кристалл верный, метод тоже..

 

если пробую прошить epcs выдает ошибку - Error: Can't configure device. Expected JTAG ID code 0x0100A0DD for device 2, but found JTAG ID code 0x102000DD.

А если кристалл напрямую то - Error: Can't configure device. Expected JTAG ID code 0x102000DD for device 1, but found JTAG ID code 0x0100A0DD.

post-88193-1458566428_thumb.jpg

Share this post


Link to post
Share on other sites
Кристалл верный, метод тоже..

 

если пробую прошить epcs выдает ошибку - Error: Can't configure device. Expected JTAG ID code 0x0100A0DD for device 2, but found JTAG ID code 0x102000DD.

А если кристалл напрямую то - Error: Can't configure device. Expected JTAG ID code 0x102000DD for device 1, but found JTAG ID code 0x0100A0DD.

Без понятия как в альтере, а у ксйлинса было похоже : в утилите "загрузчика по JTAG" требовалось указать правильный номер (порядковый) по цепочки JTAG нужной микросхемы. для вашего случая надо поменять 2 на 1. как то так. ИМХО.

Share this post


Link to post
Share on other sites
20 hours ago, Olgkn said:

У меня возникла такая же проблема, но тема оборвалась на самом интересном месте! Как в quartus установить правильный порядок? 


 

Нажать кнопку "Autodetect".

Или смотреть схему в части организации цепочки JTAG.
 

Share this post


Link to post
Share on other sites
В 21.03.2016 в 16:48, glb сказал:

разобрался, порядок устройств имел значение. Недавно перешел на quartus, буду знать.

 

Есть такая программка - DemoBuilder от фирмы Танида. Запускаете ее в фоновом режиме и она все действия на экране превратит во флэшь анимацию. Которую уже можно выложить или сохранить себе на память...

Share this post


Link to post
Share on other sites

Насколько я помню, для серии ХС была фирменная утилита, которая в битстриме меняла местами выводы, т.к. была разница между разваркой IOB (блоков ввода-вывода) на ноги штатного QFP и металлокерамике в отечественной версии.

Share this post


Link to post
Share on other sites
В 16 декабря 2018 г. в 16:48, hdl_student сказал:

Насколько я помню, для серии ХС была фирменная утилита, которая в битстриме меняла местами выводы, т.к. была разница между разваркой IOB (блоков ввода-вывода) на ноги штатного QFP и металлокерамике в отечественной версии.

При чём тут это?

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