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

 
 
> Супервизор и WDT для FPGA. Как его организовать? Нужен он вообще или нет?
sdv
сообщение Sep 8 2006, 09:32
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 2-06-06
Пользователь №: 17 699



Всё что содержит RAM как правило рано или поздно сбивается...
Кто и как обеспечивает живучесть своих изделий на базе FPGA?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
sazh
сообщение Sep 11 2006, 06:22
Сообщение #2


Гуру
******

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



В итоге пришел к такому выводу:

Внутри FPGA будет заложен тест охватывающий по максимуму работу схемы.
Результатом теста будет сигнал для сторожевого таймера.
Ну и само собой поставлю супервизор по питанию.
Кроме всего прочего хочу повесить в схему энергонезависимый элементик пишущий лог по сбросам, дабы было проще искать источники глюков в системе в целом.
////////////////////////////////////////////////
Конечно можно поставить сторожа добро сторожить. А кто самого сторожа сторожить будет.
Если поставить супервизор по питанию. Есть вероятность перезагрузки кристалла, даже когда этого не требуется. С какими последствиями, Вам виднее.
Тестовая схема внутри FPGA. Невозможно протестировать по полному охвату без введения дополнительных элементов, в которых нет необходимости (например мультиплексоры), которые будут влиять на временные параметры устройства. Тогда зачем. Это функция стендового оборудования.
Сторожевой таймер. По первому включению все контакты ввода вывода в третьем состоянии и подтянуты к vcc i/o (обычно, на новых кристаллах). Загрузочное ПЗУ еще пусто. Переодический сброс кристалла по этому поводу долго будет Вам не давать законфигурировать кристалл. Будете утверждать, пакет глючит. А когда все же запрограммируете ПЗУ, нужно будет рассчитать время прохождения теста, чтобы запрограммировать время реакции таймера на ожидание сброса.
Что интересно, например на примере семейства MAXII, которые Альтера позиционирует как будущее CPLD. Рекомендуется использовать и в медицине. Это структура FPGA с загрузчиком на кристалле.
Так вот в кристалле уже нет доступа к сигналам, отвечающим за успешную конфигурацию и инициализацию кристалла. Видимо фирма уверена, что сбой конфигурационной памяти менее вероятен, чем сбой в системе по причине внешних факторов.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- sdv   Супервизор и WDT для FPGA. Как его организовать? Нужен он вообще или нет?   Sep 8 2006, 09:32
- - TailWind   Нееее Всё что содержит программу и программистов ...   Sep 8 2006, 10:00
|- - sdv   Что понимается под словом "выверена"? Д...   Sep 8 2006, 10:14
|- - TailWind   Цитата(sdv @ Sep 8 2006, 14:14) Что поним...   Sep 8 2006, 10:42
- - Doka   вроде в названии темы фигурируют и супервизор и с...   Sep 8 2006, 11:13
|- - Serge V. Kior   Я если надо обеспечить надежность (космос, оборона...   Sep 8 2006, 11:32
|- - Джеймс   Цитата(Serge V. Kior @ Sep 8 2006, 15:32)...   Sep 8 2006, 19:44
|- - Serge V. Kior   Цитата(Джеймс @ Sep 8 2006, 23:44) Цитата...   Sep 9 2006, 17:50
|- - Джеймс   Если честно, то я не совсем понял, что вы понимает...   Sep 9 2006, 18:53
|- - Джеймс   Ссылки. A Power-On Reset (POR) Circuit for Actel ...   Sep 9 2006, 21:55
|- - Serge V. Kior   Цитата(Джеймс @ Sep 10 2006, 01:55) Ссылк...   Sep 10 2006, 09:31
- - DSIoffe   А я ставлю симпатичную такую хреньку: MAX6369KA-T,...   Sep 8 2006, 13:34
|- - Doka   DSIoffe, а что за сфера применения ваших устройств...   Sep 8 2006, 13:56
- - klop   Вроде бы Xilinx в Mars PathFinder использовал пери...   Sep 8 2006, 14:03
- - DSIoffe   to Doka Сфера, как сфера, вот здесь можно посмотре...   Sep 8 2006, 14:14
- - sazh   MAX6369KA-T, это watchdog маленький. И сбрасываю е...   Sep 8 2006, 14:19
- - sazh   Это несколько неверное положение, даже отводящее д...   Sep 9 2006, 04:33
|- - Джеймс   Цитата(sazh @ Sep 9 2006, 08:33) Неужели ...   Sep 9 2006, 07:35
|- - Doka   Цитата(Джеймс @ Sep 9 2006, 11:35) Такая ...   Sep 9 2006, 08:27
|- - des00   Цитата(Doka @ Sep 9 2006, 03:27) Цитата(Д...   Sep 9 2006, 09:44
- - sazh   не всегда это полезно, т.к. логика выхода стейт ма...   Sep 9 2006, 10:46
|- - Джеймс   > Кто же тогда в боевой работе автомат из запре...   Sep 9 2006, 10:51
||- - Doka   Цитата(Джеймс @ Sep 9 2006, 14:51) > К...   Sep 9 2006, 10:56
|- - des00   Цитата(sazh @ Sep 9 2006, 05:46) не всегд...   Sep 9 2006, 11:32
- - sazh   А как он там окажется при боевой работе? Нет, я се...   Sep 9 2006, 10:55
|- - Джеймс   Цитата(sazh @ Sep 9 2006, 14:55) А как он...   Sep 9 2006, 11:18
- - sazh   Всё что содержит RAM как правило рано или поздно с...   Sep 9 2006, 11:12
- - Harbour   Например у Альтеры в некоторых (Cyclone) SRAM дева...   Sep 10 2006, 05:19
|- - dinam   Цитата(Harbour @ Sep 10 2006, 12:19) Напр...   Sep 11 2006, 04:57
- - TailWind   Чего фантазировать то? Если это космос или жизнео...   Sep 10 2006, 11:17
|- - sdv   В итоге пришел к такому выводу: Внутри FPGA будет...   Sep 11 2006, 05:05
- - vladec   WDT нужен в первую очередь в случаях медленного на...   Sep 11 2006, 06:22
- - DSIoffe   ЦитатаА кто его сбрасывает в интервале конфигураци...   Sep 11 2006, 09:21


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

 


RSS Текстовая версия Сейчас: 27th June 2025 - 07:40
Рейтинг@Mail.ru


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