Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программирование MAX II
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Евгений Старцев
Программирую внутрисхемно ПЛИС EPM240 с микроконтроллера AT91SAM9260, программирование посредством JAM Player.
Программирование выполняется, но на этапе верификации ошибка.

Device #1 Silicon ID is ALTERA04(00)erasing MAXII device(s)...
erasing MAXII UFM block...
erasing MAXII CFM block...
programming CFM block...
programming UFM block...
verifying CFM block...
Device verify failure

Кроме того пробовал выполнять очистку (ERASE), а потом BLANKCHECK, также неудачно - пишет "Device is not blank".
С точки зрения схемотехники - на TCK повешан pull-down 1 КОм, как написано в руководстве, остальные просто соединены без дополнительных резисторов.
В чем может быть дело?
eugen_pcad_ru
Как вариант: гарантаруемое максимальное число перепрошивок (по дукументации) 100. Может уже выбрали?
Евгений Старцев
Только начали программировать, ПЛИС новая, сразу же внутрисхемно программируем.

Кстати, с EPM3064 все работало хорошо, но сейчас потребовалась другая ПЛИС.
Евгений Старцев
Запаяли на TDO, TDI, TMS по 10 КОм на 3.3 В, ну и TCK 1 КОм на GND. Точно такое же поведение - ПЛИС определяется, правильно читается ее IDCODE, но после программирования/стирания VERIFY/BLANKCHECK завершаются с ошибкой.
Подскажите в чем может быть проблема.
nckkm
Цитата(Евгений Старцев @ Jun 20 2011, 14:06) *
Запаяли на TDO, TDI, TMS по 10 КОм на 3.3 В, ну и TCK 1 КОм на GND. Точно такое же поведение - ПЛИС определяется, правильно читается ее IDCODE, но после программирования/стирания VERIFY/BLANKCHECK завершаются с ошибкой.
Подскажите в чем может быть проблема.


Врядли дистанционно можно назвать причину. Гадание на кофейной гуще.
Могу посоветовать написать свою программу прошивания на основе вот этой http://marsohod.org/index.php/ourblog/11-b...163-marsblaster
Там есть исходники на Visual Studio наверное можно их переделать как-то для контроллера

vitan
Цитата(Евгений Старцев @ Jun 20 2011, 10:10) *
ПЛИС новая

Уверены? Очень легко нарваться на левак, особенно, если покупаете штучно. Если с питанием все в порядке, то поменяйте, быстрее будет.
Евгений Старцев
При программировании Byteblaster-ом никаких ошибок (ну разве что иногда). Уже отлажен сам проект, остается только требование прошивать его внитрисхемно, а оно с ошибкой валится.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.