Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: считать прошивку fpga
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
shide_3
добрый денек. назрел вопрос. можно ли скачать прошивку fpga spartan 3 xilinx из ПЗУ в cреде impact? заранее спасибо
iosifk
Цитата(shide_3 @ Sep 13 2012, 14:53) *
добрый денек. назрел вопрос. можно ли скачать прошивку fpga spartan 3 xilinx из ПЗУ в cреде impact? заранее спасибо

Для чего?
shide_3
Цитата(iosifk @ Sep 13 2012, 14:31) *
Для чего?

для сохранности. есть рабочий прибор, но не сохранилось файла прошивки. а прибор нужен для других экспериментов
troiden
Что за ПЗУ? Флешка? Тогда можно. Правда целостность платы после этого не гарантируется %) Может придется дорожки резать.

В общем случае, есть два простых варианта:
1. (если флешка SPI) Подключиться программатором напрямую к флешке и считать из нее данные, для этого нужен impact от 11 ISE, по-моему там эта фишка была в последний раз.
2. Подключиться программатором к ПЛИСу через jtag. Насчет третьего спартана не скажу, а в более новых семействах и с новыми ISE можно вычитать флешку через ПЛИС.

Есть вариант сложный - написать для ПЛИСа контороллер, который флешку вычитает в какой-нибудь интерфейс наружу.
Flood
Ничего сложного - запускаете iMPACT, подключаетесь к прибору по JTAG, делаете Readout. Мелкие детали зависят от типа флешки. Если это родная XCFP, то возможно наличие защиты от вычитывания.
Полученный Readout может не заработать при обратной заливке, если:
- неверно указана мода загрузки (тип ПЗУ, кто CCLK Slave/Master и т.п.);
- использовались фичи XCFP по хранению нескольких ревизий.

Если ПЛИС Spartan-3AN, флешка внутри, и стоит бит защиты - получится, наверное, один из самых сложных вариантов для 3-го спартана. В остальных случаях проблем быть не должно.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.