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

 
 
 
Reply to this topicStart new topic
> отказоустойчивость процессора, при реализации на SoPC
another_one
сообщение Mar 21 2010, 10:14
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



Здравствуйте.

Встал вопрос реализации оказоустойчивости процессора при реализации на SoPC.

Кроме того что можно мажорировать сами логические цепи, что можно сделать еще для повышения отказоустойчивости при работе в условиях ТЗЧ.

И какую архитектуру лучше взять за основу.

Заранее благодарен


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
Methane
сообщение Mar 21 2010, 10:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



А никак. На ПЛИС по крайней мере. Я бы поставил независимые две ПЛИСины + тупой робот. Вообще, посмотрите как марсианские роверы сделаны. Я где-то инфу находил. И вообще я бы такое смотрел в первую очередь начиная с NASA.

Сообщение отредактировал Omen_13 - Apr 1 2010, 15:40
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post
another_one
сообщение Mar 21 2010, 16:44
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



Спасибо за поддержку.

Зарубежом наверно стоят Radiation Tolerant от Actel - у них и корпус герметизированный и аппаратно все вентили мажорированы - но они слишком дороги и емкостью логической меньше поэтому реализовать два проца с периферией в одной микрохе будет проблематично.


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
Methane
сообщение Mar 21 2010, 16:46
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



another_one
Правильно. Поэтому такую ставят не самой главной ПЛИСиной а просто следить за нормальными. А в нормальных в марсоходах кажись две толстых плисины от хилых. У них банер с роверами несколько лет висел.

Сообщение отредактировал Omen_13 - Apr 1 2010, 15:42
Причина редактирования: Избыточное цитирование
Go to the top of the page
 
+Quote Post
another_one
сообщение Mar 21 2010, 18:44
Сообщение #5


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



Цитата
Вообще, посмотрите как марсианские роверы сделаны. Я где-то инфу находил.

Буду очень признателен какойнить ссылке по этому поводу


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
Methane
сообщение Mar 21 2010, 18:56
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(another_one @ Mar 21 2010, 20:44) *
Буду очень признателен какойнить ссылке по этому поводу

http://www.xilinx.com/prs_rls/design_win/0412_marsrover.htm
И дальше в гугле
Mars Rovers Xilinx

Вообще, я давно про это читал, и ссылки не сохранял. Но главная фиша FPGA была в том,что можно было пометить поврежденные тяжелыми ионами ячейки, и сгенерировать так прошивку ПЛИСины, чтобы их не использовать.
Go to the top of the page
 
+Quote Post
another_one
сообщение Mar 21 2010, 19:09
Сообщение #7


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



Methane
Спасибо большое, эта методология интересна, сейчас тогда посмотрю
Причина редактирования: Избыточное цитирование


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
Methane
сообщение Mar 21 2010, 19:18
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230



Цитата(another_one @ Mar 21 2010, 21:09) *
Спасибо большое, эта методология интересна, сейчас тогда посмотрю

Тогда гуглите и полупроводники на сапфире. http://en.wikipedia.org/wiki/Silicon_on_insulator Вообще не совсем понятно для чего вам это все надо.
Go to the top of the page
 
+Quote Post
another_one
сообщение Mar 21 2010, 19:40
Сообщение #9


Местный
***

Группа: Участник
Сообщений: 252
Регистрация: 2-03-08
Пользователь №: 35 557



Цитата(Methane @ Mar 21 2010, 22:18) *
Тогда гуглите и полупроводники на сапфире. http://en.wikipedia.org/wiki/Silicon_on_insulator Вообще не совсем понятно для чего вам это все надо.

угу, спасибо большое.

Я просто хочу разработать отказоустойчивый процессор(толерантный к ТЗЧ), на VHDL(IP Core), что-то наподобие Leon'овского)
Имплементировать планирую только на основе Flash -конфигурации SoPC, типа Актелевской, SRAM от Xilinx более уязвима к ТЗЧ.


--------------------
One Chip is All You Need
Go to the top of the page
 
+Quote Post
Джеймс
сообщение Mar 21 2010, 21:04
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 462
Регистрация: 20-01-06
Пользователь №: 13 399



Цитата(another_one @ Mar 21 2010, 19:44) *
Зарубежом наверно стоят Radiation Tolerant от Actel - у них и корпус герметизированный и аппаратно все вентили мажорированы - но они слишком дороги и емкостью логической меньше поэтому реализовать два проца с периферией в одной микрохе будет проблематично.

В смысле, для чего дороги, для космоса? Так это там капля в море.

Цитата(another_one @ Mar 21 2010, 22:40) *
Я просто хочу разработать отказоустойчивый процессор(толерантный к ТЗЧ)
Имплементировать планирую только на основе Flash -конфигурации

Будем надеяться, что Вы знаете, что делаете...
Go to the top of the page
 
+Quote Post
vladec
сообщение Mar 22 2010, 06:20
Сообщение #11


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

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



Первое что у Вас произойдет даже в условиях умеренного радиационного воздействия, так это стирание ячеек FLASH. Поэтому надо либо брать радиационно стойкую прожигаемую память, либо использовать во FLASH исправляющие коды и вести постоянную диагностику FLASH и ее регенерацию.
Go to the top of the page
 
+Quote Post
iosifk
сообщение Mar 22 2010, 06:35
Сообщение #12


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(another_one @ Mar 21 2010, 13:14) *
Встал вопрос реализации оказоустойчивости процессора при реализации на SoPC.


На самом деле здесь лобовые решения не совсем правильны...
У Вас есть поток задач и управление периферией. Так вот для управления выходами действительно нужно держать вывод в правильном состоянии.
А для обработки задач нужно иметь надежный арбитр, который понимает, как обсчитана задача. И может сравнить полученные данные и контрольные коды от нескольких процессоров. И этот же узел должен уметь загружать задачи в процессоры и отключать отказавшие. Что же касается самого процессора, то тут надо посчитать, тк добавление мажоритаров и проверочных кодов спасает только при небольших временах работы. А если времена нужны большие, то тут только подключение горячего или холодного резерва...
Еще могу порекомендовать посмотреть, как NEC делает защиту флэш памяти в микроконтроллерах...
Удачи!


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

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

 


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


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