ST совместно с Bosch разработали детерминированные высокопроизводительные микроконтроллеры открытого рынка, которые могут размещать несколько приложений, включая виртуализацию защиты и защиты с помощью функциональности HW. Этот новый подход позволяет интегрировать несколько приложений, разработанных с использованием разных инструментов и с разными графиками работы программного обеспечения, в отличие от сегодняшних решений на платформе интеграции на базе Linux / Posix. Энергонезависимая память с изменением фазы (PCM) поддерживает безопасность, обеспечивая возможность однобитной перезаписи и имеет очень эффективные обновления по беспроводной сети без простоев.
STMicroelectronicsраскрыла дополнительные сведения о своих инновационных автомобильных микроконтроллерах (MCU) Stellar, чтобы показать, как устройства обеспечивают надежное и детерминированное выполнение множества независимых приложений в реальном времени. Являясь пионером этого нового класса контроллеров, микроконтроллеры Stellar Integration отличаются исключительной вычислительной мощностью, чтобы значительно упростить одновременное и детерминированное выполнение программного обеспечения из нескольких источников, гарантируя при этом высочайший уровень безопасности и производительности. Эти возможности соответствуют системным требованиям в архитектуре электрики и электроники (E / E) следующего поколения подключенных автомобилей. Для этого Stellar представляет функции, которые включают в себя современный процессор с аппаратной поддержкой виртуализации, настройки качества обслуживания,возможность брандмауэра периферийных устройств и разделения ресурсов на уровнях межсоединений. Эти функции позволяют независимым приложениям, или виртуальным блокам управления, сосуществовать в одном физическом блоке управления, гарантируя свободу от помех и безопасное разделение программных функций, одновременно поддерживая несколько уровней безопасности ASIL.
Stellar встраивает несколько ядер Arm® Cortex®-R52 - некоторые из них работают синхронно, а некоторые - с разделением / блокировкой - и имеет двухуровневый блок защиты памяти и универсальный контроллер прерываний с малой задержкой. MCU подходит для приложений жесткого реального времени до наивысшего уровня полноты безопасности, ASIL-D, указанного в автомобильном стандарте функциональной безопасности ISO 26262. Также имеется несколько мощных ускорителей для безопасной маршрутизации, обработки и математических функций данных. с расширенной поддержкой безопасности и обширным коммуникационным командованием и контролем.
MCU интеграции предлагает комплексную виртуализацию на нескольких уровнях с использованием идентификатора виртуальной машины (VMID) на уровне сети на кристалле и памяти. Межсетевые экраны обеспечивают полное разделение на всех уровнях соединения, включая периферийные устройства. Эти брандмауэры позволяют Stellar управлять доступом виртуальных машин (ВМ) и привилегиями к периферийным устройствам, обеспечивая изоляцию всех критически важных функций.
В то же время Stellar справляется с увеличением сложности программного обеспечения и интеграцией за счет лучшего использования аппаратных ресурсов. Это снижает общие накладные расходы на несколько отдельных ЭБУ, выполняющих собственное обслуживание и управляющих задержками, связанными с коммуникационным стеком. Фактически, Stellar может поддерживать несколько операционных систем (ОС) реального времени, работающих независимо, без помех. Эти операционные системы могут отдельно управлять приложениями с различными уровнями функциональной безопасности и превосходными возможностями обработки для зашифрованной связи по шинам Ethernet или CAN с выделенными ускорителями AES для разгрузки основных аппаратных модулей безопасности (HSM) для аутентификации MACSec, IPSec и CAN.
Микроконтроллеры Stellar Integration имеют энергонезависимую память с изменением фазы (PCM), предлагающую быстрое время доступа для чтения и однобитную изменяемость, недоступную во флэш-памяти. PCM обеспечивает обновления по воздуху (OTA) с нулевым временем простоя даже для полноразмерных обновлений памяти. Помимо увеличения гибкости и циклов стирания / записи, возможность изменения одного бита во время выполнения (стирание не требуется) расширяет настройку безопасности, обновляя биты, чтобы исключить однобитные сбои и продлить срок службы памяти.
Технология встроенного PCM ST была разработана и протестирована для работы в соответствии с самыми строгими автомобильными требованиями к надежной работе при высоких температурах, радиационной стойкости, цикличности и сохранению данных. ePCM соответствует автомобильным требованиям AEC-Q100 Grade 0 с рабочей температурой до + 165 ° C.