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

 
 
> Иммитация отказов., Кто как чем далает?
MegaVolt
сообщение Apr 12 2018, 15:49
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



День добрый.

Подскажите кто как делает имитацию отказов для системы в PC - ПЛИС(проц+ периферия).
Например система не должна виснуть при отказе датчика телеметрии повешенного на I2C.

Один из путей через JTAG лазить переключать пины и прочие шалости творить. Есть ли у кого ещё какие то решения.

Что хотелось бы:
1. В идеале близкое к нулевым вмешательство в софт и железо. Например некий отдельный модуль который работает параллельно остальной системе который можно легко добавить или удалить из проекта.
2. Некоторая универсальность в порче чего бы то ни было.

Вообщем подскажите кто как делает.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
MegaVolt
сообщение Apr 25 2018, 08:32
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Господа. Имитация отказов, и тестирование на устойчивость к мощным помехам, это две большие разницы.... Тема про имитацию отказов.
Go to the top of the page
 
+Quote Post
a123-flex
сообщение Apr 28 2018, 05:25
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 687
Регистрация: 11-01-05
Из: Москва
Пользователь №: 1 884



Цитата(MegaVolt @ Apr 25 2018, 12:32) *
Господа. Имитация отказов, и тестирование на устойчивость к мощным помехам, это две большие разницы.... Тема про имитацию отказов.

Не вижу разницы, раз Вы хотите найти комбинации управляющих сигналов, приводящие к неработоспособности схемы.
Белый шум требуемой мощности, поданный на вход схемы и есть заданное воздействие, которое отыщет все проблемы в алгоритмах. Проблема в том, что оба описанных приема тестирования, скорее всего, отыщут еще и всевозможные косяки в технологии изготовления микросхем устройства и их схемотехнике)

Если Вам так не нравится, тогда курите слово верификация и coverage из ПЛИС- и чипостроения. Смысл в том что в системе, покрытой тестами, ПО анализирует количество покрытого тестами кода, и ищет код непокрытый. Для этого правда нужно чтобы система была полностью HDL-ная.

В конечном итоге, пройдясь по всем этим мегагаграблям, вы и сами прийдете к мысли, что Вам нужно писать тесты для узлов Вашей системы(AVR cheers.gif ). Незамысловатые, в случае сдачи по ТУ, или с полным покрытием, если Вы собрались на Вашем устройстве лететь в космос, и это узел управления разгонным блоком "Бриз-М": судя по количеству проблем, coverage для него точно не делали)).

Единственное чего не знаю, как сделать анализ покрытия тестом программного продукта. Здесь полагаю, есть 2 пути: если в коде нет ОС, думаю возможно строить граф алгоритма, и исходя из него строить тест. Если есть, сливать воду и читать сертификаты)

А если все это фантазии заказчика - делайте имитатор бурной деятельности)

ЗЫ. По тестированию ПО много писал яндекс на хабре, о своем софте для больших машин, и в конфе была тема по автоматизации тестирования системы с микроконтроллером.

Вот крутаны

Вот тестирование РЛС Agilent


--------------------
Если хочешь узнать, что ждет тебя на дороге впереди, спроси у тех, кто возвращается по ней.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MegaVolt   Иммитация отказов.   Apr 12 2018, 15:49
- - x736C   Что-то вроде BIST. На входе стоит схема и портит с...   Apr 12 2018, 17:04
|- - MegaVolt   Цитата(x736C @ Apr 12 2018, 20:04) Что-то...   Apr 12 2018, 17:30
|- - Tiro   Цитата(MegaVolt @ Apr 12 2018, 20:30) Не ...   Apr 12 2018, 21:09
|- - MegaVolt   Цитата(Tiro @ Apr 13 2018, 00:09) Внешний...   Apr 13 2018, 10:52
|- - ViKo   Цитата(MegaVolt @ Apr 13 2018, 13:52) Сте...   Apr 13 2018, 12:06
|- - a123-flex   Цитата(MegaVolt @ Apr 13 2018, 13:52) Сте...   Apr 19 2018, 12:18
|- - MegaVolt   Цитата(a123-flex @ Apr 19 2018, 15:1...   Apr 20 2018, 14:49
|- - a123-flex   Цитата(MegaVolt @ Apr 20 2018, 18:49) Так...   Apr 22 2018, 08:52
|- - dinam   Странно, что про рашпиль как в datasheet на MC3329...   Apr 23 2018, 00:54
|- - a123-flex   Цитата(dinam @ Apr 23 2018, 03:54) Странн...   Apr 24 2018, 10:31
- - x736C   Инвертировать 'нужные' или случайные биты....   Apr 13 2018, 11:19
|- - MegaVolt   Цитата(x736C @ Apr 13 2018, 14:19) Инверт...   Apr 13 2018, 11:33
|- - novikovfb   Цитата(x736C @ Apr 13 2018, 15:19) Инверт...   Apr 13 2018, 11:55
|- - MegaVolt   Цитата(novikovfb @ Apr 13 2018, 14:55) По...   Apr 13 2018, 12:26
|- - ViKo   Цитата(MegaVolt @ Apr 13 2018, 15:26) Пре...   Apr 13 2018, 12:58
|- - MegaVolt   Цитата(ViKo @ Apr 13 2018, 15:58) Это дол...   Apr 13 2018, 13:47
|- - ViKo   Цитата(MegaVolt @ Apr 13 2018, 16:47) Воп...   Apr 13 2018, 13:57
|- - MegaVolt   Цитата(ViKo @ Apr 13 2018, 16:57) Э-э... ...   Apr 14 2018, 08:22
|- - ViKo   Цитата(MegaVolt @ Apr 14 2018, 11:22) Я х...   Apr 14 2018, 08:40
|- - MegaVolt   Цитата(ViKo @ Apr 14 2018, 11:40) Я поним...   Apr 14 2018, 09:18
- - x736C   Ничего универсального и простого не просматриваетс...   Apr 14 2018, 12:09
|- - MegaVolt   Цитата(x736C @ Apr 14 2018, 15:09) Ничего...   Apr 14 2018, 12:31
- - dinam   Если я правильно понял. То обычно беру иголочку и...   Apr 16 2018, 04:09
- - AVR   Минуточку, такое разве не тестами в HDL-симуляторе...   Apr 17 2018, 06:06
|- - dinam   Какая есть Например, двунаправленная шина данных...   Apr 17 2018, 06:21
||- - AVR   Цитата(dinam @ Apr 17 2018, 09:21) А каки...   Apr 17 2018, 10:05
|- - MegaVolt   Цитата(AVR @ Apr 17 2018, 09:06) Минуточк...   Apr 17 2018, 21:35
|- - Flip-fl0p   Цитата(MegaVolt @ Apr 18 2018, 00:35) Сим...   Apr 18 2018, 05:13
||- - MegaVolt   Цитата(Flip-fl0p @ Apr 18 2018, 08:1...   Apr 18 2018, 06:59
|- - AVR   Цитата(MegaVolt @ Apr 18 2018, 00:35) Сим...   Apr 18 2018, 05:59
|- - AVR   Цитата(MegaVolt @ Apr 18 2018, 00:35) Да ...   Apr 23 2018, 06:05
|- - MegaVolt   Цитата(a123-flex @ Apr 28 2018, 08:2...   Apr 28 2018, 08:51
|- - a123-flex   Цитата(MegaVolt @ Apr 28 2018, 12:43) Ссы...   Apr 28 2018, 09:39
||- - MegaVolt   Цитата(a123-flex @ Apr 28 2018, 11:5...   Apr 28 2018, 09:48
|- - AVR   Цитата(MegaVolt @ Apr 28 2018, 11:51) Это...   Apr 29 2018, 20:04
- - Reanimator++   Я таки думаю что для того чтобы протестировать код...   Apr 29 2018, 11:44
|- - MegaVolt   Цитата(Reanimator++ @ Apr 29 2018, ...   May 2 2018, 08:23
- - syoma   Интересно, а разве Периферийное сканирование не ре...   Apr 30 2018, 13:24


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

 


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


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