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

 
 
 
Reply to this topicStart new topic
> Сторожевой таймер, на платах с FPGA от Альтеры
Serhiy_UA
сообщение Feb 10 2011, 17:15
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Есть плата с FPGA на Cyclone III, которая работает круглосуточно.
Предполагаю, что конфигурация в FPGA, хоть и с малой вероятностью, но может слетать. Тогда появится необходимость ее автоматически перезагрузить. Без сторожевого таймера здесь не обойтись.

Кто сталкивался с подобной проблематикой, проблема реальна или надумана? Каков опыт?
Какие есть соображения, какие получились решения? Какие были схемы?
Поделитесь информацией!

Go to the top of the page
 
+Quote Post
gin
сообщение Feb 10 2011, 18:33
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 183
Регистрация: 17-12-10
Пользователь №: 61 682



В теории сбой возможен, на практике никогда не замечал. Но в любом случае в третьем циклоне можно настроить контроль CRC для проверки конфигурационной памяти ПЛИС, в случае ошибки схема проверки CRC выдает выходной сигнал, который потом можно использовать для реконфигурации.
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Feb 10 2011, 19:04
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



А у меня, кстати, при подключении земли осциллографа к плате частенько слетает АСЕКС1к (пока конфигурация через квартус PS)! Так же замечал, что если руками че нить закорачивать, например, вход (с подтяжкой к питанию) на землю, причем несколько раз в подряд, то слетала и EPM7128S! приходилось рестартить через питание! В целом в системе все работает норм без сбоев!!!

У нас на работе категорически нельзя использовать ПЛИСы по технологии SRAM, мол "нестабильные" они 05.gif ! Поэтому осваиваем АКТЕЛ!

Сообщение отредактировал gosu-art - Feb 10 2011, 19:05
Go to the top of the page
 
+Quote Post
dvladim
сообщение Feb 10 2011, 20:58
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(gosu-art @ Feb 10 2011, 22:04) *
У нас на работе категорически нельзя использовать ПЛИСы по технологии SRAM, мол "нестабильные" они 05.gif ! Поэтому осваиваем АКТЕЛ!

О как! А 'чёй-та' они не стабильные? Типа flash стабильнее или у вас rad hard?
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Feb 11 2011, 05:19
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Да обычные индастриал ставим!
А по поводу стабильности Вы спросите моего 76 летнего начальника. Я понятия не имею откуда они это взяли!! Вроде как была девайсина с XIlinx\ом на борту и частенько слетала прошивка! Вот и зареклись - НЕСТАБИЛЬНОСТЬ! Хотя даже толком не разобрались че к чему(так же как и с ксалинксом собственно)! Быстрей переделывать проект (в своем любимом MAX+2) на Альтеру. Кстати, ограничение еще вызвано тем, что этот пресловутый МАКС+2 из выпускаемых микросхем поддерживает тока 7000 серию! Вот и ставим в проекте по 3 штуки)).

Вот такая у нас жизнь в ФГУПах...ой ой простите ОАО))))
Go to the top of the page
 
+Quote Post
iosifk
сообщение Feb 11 2011, 05:59
Сообщение #6


Гуру
******

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



Цитата(Serhiy_UA @ Feb 10 2011, 20:15) *
Есть плата с FPGA на Cyclone III, которая работает круглосуточно.
Предполагаю, что конфигурация в FPGA, хоть и с малой вероятностью, но может слетать. Тогда появится необходимость ее автоматически перезагрузить. Без сторожевого таймера здесь не обойтись.

У Рамтрона посмотрите "Компаньон процессора"...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Serhiy_UA
сообщение Feb 11 2011, 06:16
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Я тоже пока не замечал перезагрузок, но все возможно, когда прошивка хранится в SRAM (но это пока лишь мое мнение, допускаю, что могу ошибаться). Как в таких случаях работают с FPGA в условиях с высокими требованиями к надежности, там вообще-то применяют FPGA?

Склоняюсь к использованию в качестве сторожевого таймера небольшого микроконтроллера от Silabs, у которого на борту есть свой WDT. Это позволит несколько повысить интеллектуальность сторожевого таймера, ну и набирать статистику перезагрузок конфигурации и их причин, подсчитывая и сохраняя их количество во Flash того же Silabs.
Go to the top of the page
 
+Quote Post
dvladim
сообщение Feb 11 2011, 07:11
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 654
Регистрация: 24-01-07
Из: Воронеж
Пользователь №: 24 737



Цитата(gosu-art @ Feb 11 2011, 08:19) *
А по поводу стабильности Вы спросите моего 76 летнего начальника. Я понятия не имею откуда они это взяли!! Вроде как была девайсина с XIlinx\ом на борту и частенько слетала прошивка! Вот и зареклись - НЕСТАБИЛЬНОСТЬ! Хотя даже толком не разобрались че к чему(так же как и с ксалинксом собственно)!

Т.е. внятных аргументов нет?

Цитата(Serhiy_UA @ Feb 11 2011, 09:16) *
Как в таких случаях работают с FPGA в условиях с высокими требованиями к надежности, там вообще-то применяют FPGA?

Конечно. У Xlinx есть серия rad hard FPGA, они, естественно, на SRAM построены. Atmel вообще специализируется только на авиацию и космос. Тоже SRAM.
Go to the top of the page
 
+Quote Post
sazh
сообщение Feb 11 2011, 07:28
Сообщение #9


Гуру
******

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



Цитата(dvladim @ Feb 11 2011, 10:11) *
Т.е. внятных аргументов нет?


Когда что то не работает - это прошивка слетела.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 11 2011, 07:55
Сообщение #10


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(gosu-art @ Feb 10 2011, 21:04) *
А у меня, кстати, при подключении земли осциллографа к плате частенько слетает АСЕКС1к (пока конфигурация через квартус PS)! Так же замечал, что если руками че нить закорачивать, например, вход (с подтяжкой к питанию) на землю, причем несколько раз в подряд, то слетала и EPM7128S!

Прав ваш начальник. Нестабильно у вас. Только не ПЛИС в этом виновата. Приборы незаземленные. Питание сетевое без заземления. Вообще, само питание - дрянное. В приборах земля хрен как разведена. И т.п. Наверное, и "статикой" микросхем побили кучу?

P.S. Вообще-то, у ПЛИС Altera есть режим автоконфигурирования, если "прошивка слетела".
Go to the top of the page
 
+Quote Post
gosu-art
сообщение Feb 11 2011, 08:31
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 555
Регистрация: 14-10-09
Пользователь №: 52 939



Действительно с ПИТАНИЕМ и ЗЕМЛЕЙ ща на опытной плате (АСЕХ) проблемы.все в проводах висячих и.т.д. Поэтому и слетает,наверное, когда че нить дергаешь или дуешь на нее)) . А в конечных девайсах ни одного нарекания (кроме случая с ксайлинсксом, которому поставили (не Я) диагноз - НЕСТАБИЛЬНОСТЬ)))).

Статикой грохнули всего одну микруху ТМС320 когда из холодильника вытаскивали).

Меня мучает вопрос! А правда ли в авиации нельзя применять ПЛИС SRAM, выполненные по 65 или 45 нм тех. процессу ? Мол излучения там всякие на верху и.т.д. По крайней мере у нас в конторе такие доводы!

Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 11 2011, 08:51
Сообщение #12


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(gosu-art @ Feb 11 2011, 10:31) *
Меня мучает вопрос! А правда ли в авиации нельзя применять ПЛИС SRAM, выполненные по 65 или 45 нм тех. процессу ? Мол излучения там всякие на верху и.т.д. По крайней мере у нас в конторе такие доводы!

Конкретно не знаю. Но, рассуждая логически, могу согласиться. Чем меньше технологические нормы, чем меньше напряжение питания, тем меньший заряд хранится в ячейках flash. Любое излучение может этот заряд уничтожить. Утверждалось, один перелет на самолете по дозе облучения равен году просмотра телевизора.
Go to the top of the page
 
+Quote Post
Maverick
сообщение Feb 11 2011, 09:06
Сообщение #13


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(gosu-art @ Feb 11 2011, 10:31) *
Действительно с ПИТАНИЕМ и ЗЕМЛЕЙ ща на опытной плате (АСЕХ) проблемы.все в проводах висячих и.т.д. Поэтому и слетает,наверное, когда че нить дергаешь или дуешь на нее)) . А в конечных девайсах ни одного нарекания (кроме случая с ксайлинсксом, которому поставили (не Я) диагноз - НЕСТАБИЛЬНОСТЬ)))).

Статикой грохнули всего одну микруху ТМС320 когда из холодильника вытаскивали).

Меня мучает вопрос! А правда ли в авиации нельзя применять ПЛИС SRAM, выполненные по 65 или 45 нм тех. процессу ? Мол излучения там всякие на верху и.т.д. По крайней мере у нас в конторе такие доводы!

но существуют же отчеты/сертификаты на сайте что у Altera и Xilinx - по надежности!
Я знаю пару предприятий в Украине где успешно такие ПЛИС (выполненные по 65 или 45 нм тех. процессу) применяют.
На счет Актел - в Украине единицы предприятий их используют, в основном Altera и Xilinx, и программное обеспечение Актел желает лучшего...
На мой взгляд надо просто обратить внимание на качество трассировки плат и "рисованию" схем электрических


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
Koluchiy
сообщение Feb 11 2011, 10:10
Сообщение #14


Знающий
****

Группа: Свой
Сообщений: 972
Регистрация: 12-04-09
Из: Москва
Пользователь №: 47 543



Цитата(dvladim @ Feb 11 2011, 10:11) *
Т.е. внятных аргументов нет?

А зачем начлаьнику внятные аргументы sm.gif)).
Их слова в граните отливаются и всё такое...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 15th July 2025 - 13:35
Рейтинг@Mail.ru


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