Каривва
POWER , PowerPC и Power ISA. Архитектуры |
---|
NXP (ранее Freescale и Motorola) |
ИБМ |
|
IBM/Нинтендо |
Другой |
Ссылки по теме |
Отменено выделено серым цветом , историческое — курсивом |
Qorivva — это линейка Power ISA 2.03 на базе микроконтроллеров от Freescale, построенных на базе одного или нескольких ядер PowerPC e200 . В эту линейку входит ряд продуктов, специально предназначенных для функциональной безопасности приложений . Аппаратные функции обнаружения и исправления ошибок, имеющиеся в этой линейке, включают в себя двухъядерные процессоры, которые могут работать в режиме блокировки , полнопроходной ECC , автоматическое самотестирование памяти и логики, резервирование периферийных устройств и ядра мониторинга/проверки.
Семейства процессоров Коривва
[ редактировать ]Компания Freescale выбрала следующие семейства процессоров MPC5xxx для включения в программу, ориентированную на автомобильные, коммерческие, промышленные и аэрокосмические приложения, где гарантии правильности и безопасности являются основными требованиями.
Семейство MPC57xx
[ редактировать ]- См. также MPC57xx .
Семейство MPC57xx задумано производителем для обеспечения соответствия системы стандартам функциональной безопасности, ISO 26262 . в частности [1] Freescale SafeAssure Программа функциональной безопасности распространяется на всех членов этого семейства. В рамках этой программы MPC57xx являются основными микроконтроллерами, предназначенными для критически важных для безопасности автомобильных приложений, . Каждый продукт в этом семействе имеет согласованную пару ядер e200, предназначенную для основных вычислений, а также включает в себя как минимум еще одно ядро e200 для вспомогательной роли (например, интерфейсный сопроцессор или «Проверка безопасности»). Чтобы обеспечить достижение более высоких уровней отказоустойчивости (например, ожидаемых в контексте ASIL D ), спаренные ядра e200 могут быть настроены для работы как процессоры с двойной синхронизацией . (Исключением является MPC5748G, ядра которого не могут быть синхронизированы, и поэтому производитель предназначен только для поддержки достижения менее критического значения УПБА B.) [2]
Примечательно, что MPC5777M включает в себя три ядра e200z7 с частотой 300 МГц в вычислительной оболочке, два из которых могут работать в синхронном режиме, а четвертое ядро, e200z4, используется для управления периферией.
Дополнительные встроенные аппаратные механизмы, характерные для этого семейства:
- «Сквозная коррекция кода ошибок» (e2eECC) — вся память и внутренние передачи могут быть защищены кодировкой с коррекцией ошибок, имеющей расстояние Хэмминга 4, [3] это расстояние обеспечивает автоматическую коррекцию ошибок с одиночным переворотом бита и обнаружение ошибок с двойным переворотом бита. [4]
- Встроенные самотестирования логики и памяти (LBIST и MBIST соответственно) (обычно операции во время загрузки)
Семейства MPC56xx и MPC55xx
[ редактировать ]Каждый из продуктов этих семейств включает в себя одно или несколько ядер e200, обычно разных версий. В этом семействе только MPC567xK, MPC564xL и MPC560xP включены в программу функциональной безопасности Freescale . Из них только MCP5643L оснащен ядрами с фиксированным шагом и является единственным членом семейства, явно поддерживающим ISO 26262. [5]
MPC5643L примечателен заявлениями Freescale о том, что это первый автомобильный микроконтроллер, сертифицированный независимым аккредитованным оценщиком на соответствие соответствующим требованиям MCU стандарта автомобильной функциональной безопасности ISO 26262. [6] [7] Микроконтроллер Freescale MPC5643L был оценен в соответствии с соответствующими требованиями ISO 26262 для разработки, проверки и валидации микроконтроллеров. Оценка подтвердила, что диспетчер соответствует уровню ASIL D. [8]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Пресс-релиз: Микроконтроллер Freescale Qorivva — первый автомобильный микроконтроллер, получивший сертификацию стандарта функциональной безопасности ISO 26262 (программа Freescale SafeAssure: Функциональная безопасность. Упрощено)» . Архивировано из оригинала 16 февраля 2014 г. Проверено 24 июля 2013 г.
- ^ «Программа функциональной безопасности SafeAssure» . Свободный масштаб . Проверено 24 июля 2013 г.
- ^ Арун Мишра (22 марта 2012 г.). «Реализация функциональной безопасности в современных микроконтроллерах» . ЭЭ Таймс .
- ^ Тадаси Сиоми; Мицутоси Хатори (1998). Digital Broadcasting , Ltd., стр. 73.
- ^ «Программа функциональной безопасности SafeAssure» . Свободный масштаб . Проверено 24 июля 2013 г.
- ^ Костлоу, Терри. «Стандарты безопасности» . SAE Автомобильная инженерия онлайн . САЭ. Архивировано из оригинала 16 февраля 2014 г. Проверено 25 июля 2013 г.
- ^ День, Джон. «Первое место в отрасли в области функциональной безопасности» . Блоги наставников . Наставническая графика . Проверено 24 июля 2013 г.
- ^ «Сертификат FREESCALE 1108067 P0026 C001» (PDF) . Exida Сертификация SA . Проверено 24 июля 2013 г.