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

5576хс4т.01

Нашел отечественную отладочную плату с 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. Обратился к производителю, они молчат. Может кто знает в чем проблема?

Изменено пользователем glb

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


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

Нашел отечественную отладочную плату с 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 и осциллом проверить что импульсы "чистые"...

 

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


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

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

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

 

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

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

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


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

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

 

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

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

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

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


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

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

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

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


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

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

 

если пробую прошить 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. как то так. ИМХО.

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


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

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

 

А цепочка руками создана или автодетектом? Может порядок устройств перепутан?

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


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

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

Изменено пользователем glb

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


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

Документации в комплекте нет никакой, только принципиалка и 4 лаб.работы

 

А можете здесь их разместить?

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


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

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

Изменено пользователем Olgkn

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


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

20 hours ago, Olgkn said:

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


 

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

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

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


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

В 21.03.2016 в 16:48, glb сказал:

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

 

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

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


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

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

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


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

В 16 декабря 2018 г. в 16:48, hdl_student сказал:

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

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

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...