Конфигурация Sasebo GII virtex5 fpga

Я работаю с платой Sasebo GII, на которой установлены две ПЛИС: Xilinx Spartan и Xilinx Virtex5 (и на плате есть несколько отдельных JTAG-интерфейсов для настройки fpgas).

Я использую ISE 14.4 под Linux, и у меня есть некоторые проблемы с настройкой Virtex 5 FPGA. (нет проблем со спартанским).

Я использую "Impact" для отправки файлов конфигурации на ПЛИС. Сначала Impact сканирует плату и без проблем находит спартанскую ПЛИС, и я могу ее настроить, но когда я подключаю кабель к другому интерфейсу и нажимаю кнопку сканирования на Impact, он говорит:

"Обнаружено много неизвестных устройств. Нажмите" Да "для продолжения или" Нет "для остановки".

Если я нажимаю "НЕТ", то, очевидно, ничего не происходит:-) И если я нажимаю "ДА", это не удается, я могу вручную добавить Virtex5 FPGA, но затем не удается загрузить в него файл конфигурации (и даже не удается, когда я пытаюсь определить идентификатор устройства).

Я уже перепробовал все JTAG интерфейсы на плате, ничего.

Те же операции работают на той же плате со SPARTAN FPGA, поэтому я застрял. Есть идеи?

1 ответ

Решение

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

  • Проверьте напряжение вашего VCC, убедитесь, что оно имеет хорошее значение для платы
  • Убедитесь, что ваше заземление хорошо подключено и у вас нет большого сопротивления между заземлением разъема и заземлением плат
  • Попробуйте использовать другие разъемы JTAG и посмотрите, есть ли разница в обнаружении устройств.
  • Попробуйте запустить IMPACT в режиме отладки. Захватите данные и посмотрите, хорошо ли выглядят шаблоны

Кроме того, что-то, что может не иметь отношения к JTAG, - это убедиться, что ваше устройство V5 обладает всеми необходимыми им полномочиями. Если есть какие-либо проблемы с питанием, это может привести к тому, что интерфейс JTAG будет работать так, как вы объяснили здесь. Также посмотрите на плату и посмотрите, есть ли переключатели или перемычки для выбора другого способа настройки устройства V5. Это может быть большой проблемой с платой с несколькими FPGA, возможно, V5 настроен для программирования с контроллера или других устройств на плате, а цепочка JTAG не настроена для программирования.

Это просто разные мысли, они могут помочь вам в правильном направлении.


Нашел это на их сайте: Руководство пользователя доски

Чтобы перепрограммировать флэш-ПЗУ (ST45DB16D, U11) для управляющей FPGA (Spartan-3A), подключите кабель конфигурации к CN7. Для настройки используйте предоставленный файл mcs sasebo_gii_ctrl.mcs. Перепрограммируйте флэш-ПЗУ (ST45DB16D, U4) для криптографической ПЛИС (Virtex-5 LX30) с помощью предоставленного файла mcs sasebo_aes_comp_lx30.mcs. Подключите конфигурационный кабель к CN4. Чтобы настроить FPGA сразу после повторного уплотнения флэш-ПЗУ, выключите и снова включите питание. Blockquote

Это означает, что вы не можете программировать FPGA напрямую, вам нужно преобразовать ваш битовый файл в файл MCS, а затем загрузить его во флэш-память на плате.

Другие вопросы по тегам