2010-12-11 2 views
0

У меня есть встроенный проект с процессором, который программирует Xilinx Spartan3 с помощью XSVF-плеера через контакты JTAG. Я ищу способ подтвердить через эти штыри JTAG, что правильная конфигурация была загружена в FPGA.
Непрограммированный случай возникает, когда моя система перезагружается в середине обновления, а при следующей загрузке устройство не запрограммировано. Я знаю, что у JAMPlayers для чипов Altera есть команда, чтобы подтвердить, что загружено действительное изображение, и я ищу что-то подобное с помощью файлов/игроков XSVF.Подтвердить загрузку FPGA с помощью проигрывателя XSVF

+0

Spartan III не является энергонезависимым, не могли бы вы * перепрограммировать в любом случае, если система перезагрузилась? Или часть отдельно питается? – Clifford

+0

Все ПЛИС-матрицы Xilinx будут иметь DONE-штырек, если деталь запрограммирована успешно; этот вывод обычно направляется на светодиод, поэтому его легко увидеть. Может ли «XSVF-плеер» (я его никогда не использовал) опросить регистр DONE через JTAG? Если это так, то это самый простой способ. –

ответ

0

Флаг DONE включен в значение считывания регистра команд JTAG. В этом xilinx answer описано, как проверить флаг DONE.

Значения битов IR также описаны в разделе JTAG в руководстве пользователя конфигурации Spartan-3.

+0

Спасибо! Именно такую ​​информацию я искал. – GeePokey

Смежные вопросы