Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Програмирование CycloneIII
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
a182
Доброго времени суток. Помогите начинающему.
При программировании EP3C5E144 по JTAG Quartus выдает сообщение "CONF_DONE pin failed to go high in device 1 " как с этим бороться и что это такое?
sazh
Цитата(a182 @ Feb 19 2010, 08:37) *
Доброго времени суток. Помогите начинающему.
При программировании EP3C5E144 по JTAG Quartus выдает сообщение "CONF_DONE pin failed to go high in device 1 " как с этим бороться и что это такое?


Посмотрите в документации на этот кристалл по пинам. Нет ли примечания типа
(3) The E144 package has an exposed pad at the bottom of the package. This exposed pad is a ground pad that must be connected to the ground plane on your PCB. This exposed pad is used for
electrical connectivity, and not for thermal purposes.
Здесь уже пробегало что то аналогичное с 3 циклоном.
a182
Этото я уже припоял на землю. Без этой связи Quartus не находил микросхему.
Пины Config_done, nStatus,nConfig притянуты через 10к к VccIО, nCE и MSEL на земле. JTAG линии TDI и TMS притянуты через 10к к Vcca. Монтаж вроде как правильный.
sazh
Цитата(a182 @ Feb 19 2010, 10:05) *
JTAG линии TDI и TMS притянуты через 10к к Vcca. Монтаж вроде как правильный.


У кошки - 4 ноги. Вроде бы по 1 кОм. Смотрите на пины, отвечающие за ошибку по загрузке. Что в схеме не так. И закорочено.
Ищите. (Если бластер заведомо рабочий и проверен)
a182
Подтянул jtag линии резисторами по 1к. Изменений не произошло.
Посмотрел осциллографом ножки: по линиям jtag идет обмен, на nStatus и nConfig висит 1 на Config_done естественно 0.
sazh
Цитата(a182 @ Feb 19 2010, 11:04) *
Подтянул jtag линии резисторами по 1к. Изменений не произошло.
Посмотрел осциллографом ножки: по линиям jtag идет обмен, на nStatus и nConfig висит 1 на Config_done естественно 0.

А почему естественно не 1.
И вообще, о какой сегодня работе может идти речь.
Builder
Цитата(a182 @ Feb 19 2010, 10:04) *
Подтянул jtag линии резисторами по 1к. Изменений не произошло.
Посмотрел осциллографом ножки: по линиям jtag идет обмен, на nStatus и nConfig висит 1 на Config_done естественно 0.
Значит проверяйте по второму кругу пайку, сопли пайки и т.п., схему сверьте с докой, если есть возможность - проверьте байт бластер.
Как показывает практика, при правильной схеме/монтаже/байбластере/питании нормальном всё работает...
Serega_
@a182
Может этот топик чем поможет
http://electronix.ru/forum/index.php?showt...=70402&st=0
a182
Всем спасибо, все заработало. Оказалось что были плохо пропаяны ноги питания ПЛИС.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.