Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: ALTERA- HALT Mode
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
DigitalM
Есть CPLD ALTERA. Необходимо остановить её работу навсегда при пропадении питания или от появления внешнего сигнала. Повторный запуск только при перепрошивке. Возможно, можно взвести какой то триггер внутри одной программой, а потом залить другую, которая не имеет такой возможности и перестанет работать со сбросом триггера? Что скажете, господа специалисты? FPGA не предлагать!
Alex11
При пропадании питания очень тяжело будет что-то прошить. А чтобы прошить после восстановления - как Вы отличите эту ситуацию от начального включения питания после первичной прошивки.
iosifk
Цитата(DigitalM @ Nov 22 2013, 18:31) *
Есть CPLD ALTERA. Необходимо остановить её работу навсегда при пропадении питания или от появления внешнего сигнала. Повторный запуск только при перепрошивке.

1. Есть FRAM-триггера, которые сохраняют состояние после пропадания питания...
2. Есть JTAG, по которому можно "отсечь" всю логику от выводов микросхемы и перевести ее в какой-нибудь "бай-расс" или в другое требуемое состояние...

Так вот, подайте по JTAG команду и CPLD перестанет "работать"... А от FRAM-триггера получите информацию - работать или блокировать...
Ну и копеечный микроконтроллер для работы по JTAG... Кстати, его же можно использовать и как "память", если у него будет свободный сектор флэша внутри...
Так что и перепрошивка не нужна... Но если хотите, то можно так же и всю "начинку" стереть...
О JTAGах - статьи у меня на сайте...
Удачи!
DigitalM
О, JTAG это хороший вариант, спасибо! Буду копать в этом направлении.
vitan
Если прошить вначале "не работающую" прошивку, а потом - работающую, но с опцией "real-time isp", то последняя продержится как раз до первого выключения питания.
Опс, виноват, все ровно наоборот. sm.gif Но суть в этой опции, можно попробовать ее использовать.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.