реклама на сайте
подробности

 
 
> ALTERA- HALT Mode
DigitalM
сообщение Nov 22 2013, 14:31
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 14-02-10
Пользователь №: 55 480



Есть CPLD ALTERA. Необходимо остановить её работу навсегда при пропадении питания или от появления внешнего сигнала. Повторный запуск только при перепрошивке. Возможно, можно взвести какой то триггер внутри одной программой, а потом залить другую, которая не имеет такой возможности и перестанет работать со сбросом триггера? Что скажете, господа специалисты? FPGA не предлагать!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
Alex11
сообщение Nov 22 2013, 14:51
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 106
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



При пропадании питания очень тяжело будет что-то прошить. А чтобы прошить после восстановления - как Вы отличите эту ситуацию от начального включения питания после первичной прошивки.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Nov 22 2013, 14:59
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(DigitalM @ Nov 22 2013, 18:31) *
Есть CPLD ALTERA. Необходимо остановить её работу навсегда при пропадении питания или от появления внешнего сигнала. Повторный запуск только при перепрошивке.

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

Так вот, подайте по JTAG команду и CPLD перестанет "работать"... А от FRAM-триггера получите информацию - работать или блокировать...
Ну и копеечный микроконтроллер для работы по JTAG... Кстати, его же можно использовать и как "память", если у него будет свободный сектор флэша внутри...
Так что и перепрошивка не нужна... Но если хотите, то можно так же и всю "начинку" стереть...
О JTAGах - статьи у меня на сайте...
Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
DigitalM
сообщение Nov 22 2013, 15:09
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 14-02-10
Пользователь №: 55 480



О, JTAG это хороший вариант, спасибо! Буду копать в этом направлении.
Go to the top of the page
 
+Quote Post
vitan
сообщение Nov 22 2013, 18:02
Сообщение #5


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Если прошить вначале "не работающую" прошивку, а потом - работающую, но с опцией "real-time isp", то последняя продержится как раз до первого выключения питания.
Опс, виноват, все ровно наоборот. sm.gif Но суть в этой опции, можно попробовать ее использовать.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 16:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01375 секунд с 7
ELECTRONIX ©2004-2016