Форум программистов, компьютерный форум, киберфорум
Программируемая логика: ПЛИС, ПАИС
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.68/22: Рейтинг темы: голосов - 22, средняя оценка - 4.68
6 / 6 / 0
Регистрация: 21.07.2019
Сообщений: 97
1

Почему ПЛИС боятся использовать в ответственных приложениях?

10.08.2019, 19:51. Просмотров 4358. Ответов 45

Почему ПЛИС боятся использовать в ответственных приложениях?
Ну где от надёжности работы ПЛИС зависит жизнь людей или дорогого оборудования.
И где отказ ПЛИС может привести к катастрофе, которая нанесёт большой материальный ущерб или даже в результате которой будет нанесён большой вред экологии или погибнет много людей.

Как мне думается, основных причин две (может есть ещё какие?):

1)Из-за того, что прошивка может слететь или данные в ОЗУ могут повредиться по разным причинам (радиация,электромагнитные помехи, старение, скачки питания и т.д. и т.п.)

2) Многовыводные (число выводом может превышать 1000) BGA корпуса.

2.1) Невозможно 100% надёжно припаять к платы все 1000 с лишним малюсеньких,расположенных почти вплотную к друг друг шариковых выводов. Всегда есть риск что какой-то не припаятся как следует или что между шариками повиснет "сопля" которая закоротит соседние выводы

2.2) В процессе эксплуатации плата трясётся (вибрация) и коробится из-за температурных деформаций. Всё это может привести, что плату перекосит и некоторые шарики оторвутся или замкнуться друг с другом.

В связи с этим вопрос.
А что делать если все же нужно применить ПЛИС в ответственных прменениях?
Как подстраховаться?

Начать, я думаю, нужно с выбора класса, типа, марки и изготовителя ПЛИС.
Какие лучше взять?

Как защититься от слёта программы, конфигурации и повреждения данных в SRAM?

Как защититься от нарущения целостности монтажа BGA-выводов?
Чтобы в процессе эксплуатации никакие выводы не оторвались и не замнкулись между собой
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.08.2019, 19:51
Ответы с готовыми решениями:

Как использовать русские символы в приложениях Qt?
Здравствуйте! Как сделать чтобы можно было использовать на кнопках например, русские символы? Ну...

Как использовать в приложениях браузерный движок WebKit
скачал браузерный движёк WebKit "http://webkit.org";но непойму как его добавить в библиотеку с#....

Можно ли использовать OpenCV в приложениях Windows Forms?
могу ли я использовать функции этой бибилиотеку не только в консольных, а и в форменных...

Как использовать ключ командной строки в VB приложениях?
В общем, вот и весь вопрос... Запускаю программу, в командной строке указываю параметр запуска......

45
Почетный модератор
11088 / 4059 / 389
Регистрация: 12.06.2008
Сообщений: 11,778
28.08.2019, 09:03 41
Цитата Сообщение от DeadCadDance Посмотреть сообщение
Почему все разработчики боятся использовать ПЛИс в ответственных ("mission critical") приложениях?
Цитата Сообщение от DeadCadDance Посмотреть сообщение
Из личного общения с проектировщиками "mission critical" систем
Может, тогда лучше у них и спросить?

На сколько я понимаю, там проблема только в памяти. Но Anti-fuse ПЛИС (не знаю, как правильно переводится) подходит для таких задач. Вот статья: http://mil-embedded.com/articl... lications/
0
6 / 6 / 0
Регистрация: 21.07.2019
Сообщений: 97
30.08.2019, 11:12  [ТС] 42
Цитата Сообщение от Humanoid Посмотреть сообщение
Может, тогда лучше у них и спросить?
А Вы это не "они"?
0
14 / 10 / 4
Регистрация: 28.11.2013
Сообщений: 87
05.09.2019, 08:12 43
Топик стартер не в курсе, наверное, что Плис сегодня используется повсеместно на ЖД, авиации, ракетостроении,автомобильной технике. Чтобы не быть голословным, надо почитать про стандарты , например , авиастандарты do-178 и т.д. Если вы изготовили аппаратуру и подтвердили комиссии, что она соответствует стандарту, то все ок. Как только где-то что-то падает, умирает и т.д. будет разбор полетов и вносятся новые требования к стандартам.

{del}
0
6 / 6 / 0
Регистрация: 21.07.2019
Сообщений: 97
07.09.2019, 09:27  [ТС] 44
Цитата Сообщение от Skryp Посмотреть сообщение
Топик стартер не в курсе, наверное, что Плис сегодня используется повсеместно на ЖД, авиации, ракетостроении,автомобильной технике.
В курсе.
Также в курсе, что там используются они в не самых отвественных узлах.
Вопрос: почему?
Уж не потому ли что надёжность их не велика?

Добавлено через 1 минуту
Цитата Сообщение от Skryp Посмотреть сообщение
Как только где-то что-то падает, умирает и т.д. будет разбор полетов
Вот этого-то мне и не надо.
Чтобы в проектируемой под моим руководством системе, что-то "упало".
Система должна быть АБСОЛЮТНО ЖЕЛЕЗОБЕТОННО надёжной.

Добавлено через 3 минуты
Цитата Сообщение от Skryp Посмотреть сообщение
Плис сегодня используется повсеместно на ЖД, авиации, ракетостроении,автомобильной технике
И сказать почему?
Потому что прошивку ПЛИС очень легко можно модернизировать в случае если в ней будут обнаружены баги.
В отличии от схем на жёсткой логике.

Т.е. повсеместное использование ПЛИС объясняется падением квалификации инженеров, которые не могут сразу без ошибок спроектировать схему на жёсткой логике. "Поколение айфонов" никакущие инженеры.
Это просто стадо идиотов, зачастую даже закона Ома не знающих
0
14 / 10 / 4
Регистрация: 28.11.2013
Сообщений: 87
07.09.2019, 11:11 45
И сказать почему?
Потому что прошивку ПЛИС очень легко можно модернизировать в случае если в ней будут обнаружены баги.
В отличии от схем на жёсткой логике.

Т.е. повсеместное использование ПЛИС объясняется падением квалификации инженеров, которые не могут сразу без ошибок спроектировать схему на жёсткой логике. "Поколение айфонов" никакущие инженеры.
Это просто стадо идиотов, зачастую даже закона Ома не знающих
DeadCadDance is online now Report Post 0
Да уж. Беда-печаль. Абсолютно надёжные системы не существуют даже в сферическом вакууме. Попробуйте доказать, что спаянный rc-фильтр с 1 резистором и 1 конденсатором абсолютно надёжен. По каким параметрам абсолютную надёжность будете измерять? А параметры могут быть только одни- стандарты. У каждого элемента есть вероятность отказа, причем с течением времени, изменения внешних факторов, данная вероятность колеблется. Причем даже сделав 100-1000 резервных копий вы только немного уменьшаете вероятность отказа, но не избавляетесь полностью от нее. Только стандарт скажет хватит вашей надёжности или нет.
По вашим суждениям о сложных системах видно, что ничего сложного в своей жизни вы, скорее всего, не делали. Сделайте схему на жёсткой логике с 1000 регистрами. Я посмотрю с какой попытки вы сдадите заказчику вашу аппаратуру. Жёсткая логика получается как раз после долгих тестирований, макетных реализаций проектов Плис. Только после завершения сдачи таких проектов переходят на формирования жёсткой логики - ASIC. И то только потому, что это дешевле при изготовлении партии от 10 тысяч микросхем, иначе не рентабельно.
Я не вижу смысла продолжать пустопорожние споры.
0
6 / 6 / 0
Регистрация: 21.07.2019
Сообщений: 97
30.11.2019, 11:26  [ТС] 46
Цитата Сообщение от Skryp Посмотреть сообщение
Абсолютно надёжные системы не существуют даже в сферическом вакууме.
Какой жирный троллинг
Спасибо кэп.
А то мужики-то не знали
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.11.2019, 11:26

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как создать класс и использовать его в разных приложениях
Работаю в VS 2010, я новичок, пытаюсь разобраться с классами, раньше старался это обходить, сейчас...

Почему нет звуков в приложениях?
Здравствуйте, кто нибудь может объяснить, почему нет звука в агенте, ICQ, MT4, в общем во всех...

Как подключить и использовать LUA-скрипты в своих приложениях написанных на C++Builder (6)
По просьбе KTYJIX пишу небольшую инструкцию, как подключить и использовать этот замечательный язык...

Microsoft Visual С++ 2010 Express (возможность использовать в консольных приложениях русские буквы)
Я хотел узнать есть ли возможность использовать в консольных приложениях русские буквы(для вывода...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
46
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.