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

 
 
> Иммитация отказов., Кто как чем далает?
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
Ответов
x736C
сообщение Apr 12 2018, 17:04
Сообщение #2


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

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Что-то вроде BIST. На входе стоит схема и портит сигналы. Но сам так не делал. Чисто умозрительно.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Apr 12 2018, 17:30
Сообщение #3


Знающий
****

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



Цитата(x736C @ Apr 12 2018, 20:04) *
Что-то вроде BIST. На входе стоит схема и портит сигналы. Но сам так не делал. Чисто умозрительно.
Не совсем оно. Сейчас речь идёт не про самоконтроль. Проверять целостность и правильность работы есть кому. Задача как раз про блок который портит сигналы. Т.е. как наиболее просто портить сигналы.

Т.е. простейший вариант это некий блочёк висящий на шине между процем и периферией и подменяющий данные при обращениях к неким адресам.
Go to the top of the page
 
+Quote Post
Tiro
сообщение Apr 12 2018, 21:09
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 781
Регистрация: 3-10-04
Из: Санкт-Петербург
Пользователь №: 768



Цитата(MegaVolt @ Apr 12 2018, 20:30) *
Не совсем оно. Сейчас речь идёт не про самоконтроль. Проверять целостность и правильность работы есть кому. Задача как раз про блок который портит сигналы. Т.е. как наиболее просто портить сигналы.
Т.е. простейший вариант это некий блочёк висящий на шине между процем и периферией и подменяющий данные при обращениях к неким адресам.

Внешний управляемый стенд. Обычно просят наоборот - докажите, что ваш прибор адекватно реагирует на все ПРАВИЛЬНЫЕ внешние воздействия.
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Apr 13 2018, 10:52
Сообщение #5


Знающий
****

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



Цитата(Tiro @ Apr 13 2018, 00:09) *
Внешний управляемый стенд.
Стенд проверяет плату целиком. Т.е. проблемы которые возникнут на плате никак не проверить.
Цитата
Обычно просят наоборот - докажите, что ваш прибор адекватно реагирует на все ПРАВИЛЬНЫЕ внешние воздействия.
Если мы говорим про надёжность то важным становиться не умение железа бегать без глюков по проторенной дорожке. Это то как раз программеры легко делают. А задача в том чтобы он так же хорошо бегал если начнутся проблемы. Т.е. мне нужно убедиться что я получу ошибку в телеметрии а не намертво зависший блок потому что программеры ждут в бесконечном цикле некий флаг...

Т.е. задача имитации неисправностей на уровне платы.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- MegaVolt   Иммитация отказов.   Apr 12 2018, 15:49
|- - 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   Господа. Имитация отказов, и тестирование на устой...   Apr 25 2018, 08:32
|- - a123-flex   Цитата(MegaVolt @ Apr 25 2018, 12:32) Гос...   Apr 28 2018, 05:25
|- - 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
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


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


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