|
Супервизор и WDT для FPGA. Как его организовать? Нужен он вообще или нет? |
|
|
|
Sep 8 2006, 09:32
|
Группа: Новичок
Сообщений: 4
Регистрация: 2-06-06
Пользователь №: 17 699

|
Всё что содержит RAM как правило рано или поздно сбивается... Кто и как обеспечивает живучесть своих изделий на базе FPGA?
|
|
|
|
|
 |
Ответов
|
Sep 11 2006, 06:22
|
Гуру
     
Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804

|
В итоге пришел к такому выводу:
Внутри FPGA будет заложен тест охватывающий по максимуму работу схемы. Результатом теста будет сигнал для сторожевого таймера. Ну и само собой поставлю супервизор по питанию. Кроме всего прочего хочу повесить в схему энергонезависимый элементик пишущий лог по сбросам, дабы было проще искать источники глюков в системе в целом. //////////////////////////////////////////////// Конечно можно поставить сторожа добро сторожить. А кто самого сторожа сторожить будет. Если поставить супервизор по питанию. Есть вероятность перезагрузки кристалла, даже когда этого не требуется. С какими последствиями, Вам виднее. Тестовая схема внутри FPGA. Невозможно протестировать по полному охвату без введения дополнительных элементов, в которых нет необходимости (например мультиплексоры), которые будут влиять на временные параметры устройства. Тогда зачем. Это функция стендового оборудования. Сторожевой таймер. По первому включению все контакты ввода вывода в третьем состоянии и подтянуты к vcc i/o (обычно, на новых кристаллах). Загрузочное ПЗУ еще пусто. Переодический сброс кристалла по этому поводу долго будет Вам не давать законфигурировать кристалл. Будете утверждать, пакет глючит. А когда все же запрограммируете ПЗУ, нужно будет рассчитать время прохождения теста, чтобы запрограммировать время реакции таймера на ожидание сброса. Что интересно, например на примере семейства MAXII, которые Альтера позиционирует как будущее CPLD. Рекомендуется использовать и в медицине. Это структура FPGA с загрузчиком на кристалле. Так вот в кристалле уже нет доступа к сигналам, отвечающим за успешную конфигурацию и инициализацию кристалла. Видимо фирма уверена, что сбой конфигурационной памяти менее вероятен, чем сбой в системе по причине внешних факторов.
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|