Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Слетает прошивка на CPLD
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Sobol'
Доброго времени суток, уважаемые!
Проблема следующая. Сделали несколько одинаковых устройств на основе альтеровской EPM3064 (семейство MAX3000A). После прошивки все заработало без проблем, аж порадовался. Повалялись эти девайсы на столе пару недель без дела и после этого отказались работать. Перепрошил - заработали.

В чем может быть проблема? Конфигурационная память в CPLD со временем затирается без питания? Или может просто бракованые микрухи попались?
EvgenyNik
В схеме, в которой Вы их испытываете, пины JTAG подтянуты резисторами как положено?
Была какая-то похожая ситуация, когда у микрухи пин разрешения конфигурирования висел в воздухе и заряжался должным образом во время программирования, а потом постепенно терял заряд, переводя кристалл в режим программирования. Конфигурация внутри при этом, естественно, сохранялась.
С Циклоном было подобное, когда MSel повисал в воздухе. Посмотрите, короче говоря, jtag'овские пины и их подтяжку.
Sobol'
Все 4 пина JTAG должны быть подтянуты через килоОм к плюсу, верно?
iosifk
Цитата(Sobol' @ Jul 4 2015, 07:13) *
Все 4 пина JTAG должны быть подтянуты через килоОм к плюсу, верно?

CLK на землю...
bugdesigner
Вполне может быть, что Вам попались "серые" Альтерки. Нас о таком чуде предупреждали официалы. Я сам не нарывался, а вот оди из наших партнеров наступил на грабли. Делали они партию плат в Китае с MAXII (EPM240T100) и брака оказалось порядка 30% - все время максики "забывали" конфигурацию. Может это и не Ваш случай, но все может быть.
Sobol'
Всем спасибо!
Я думал там есть внутренние подтягивающие резисторы. Буду пробовать ставить внешние.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.