ST, junto con Bosch, ha desarrollado MCU de mercado abierto deterministas de alto rendimiento que pueden albergar múltiples aplicaciones, incluida la virtualización de la seguridad mediante la funcionalidad HW. Este nuevo enfoque permite la integración de múltiples aplicaciones desarrolladas con diferentes herramientas y en diferentes programas de software, en contraste con las soluciones de plataforma de integración basadas en Linux / Posix de hoy. La memoria de cambio de fase no volátil (PCM) respalda la seguridad al brindar capacidad de sobrescritura de un solo bit y tiene actualizaciones inalámbricas muy efectivas sin tiempo de inactividad
STMicroelectronicsha revelado más detalles de sus innovadores microcontroladores automotrices (MCU) Stellar para mostrar cómo los dispositivos aseguran la ejecución confiable y determinista de múltiples aplicaciones independientes en tiempo real. Pioneros en esta nueva clase de controladores, los MCU de integración Stellar están diseñados con una potencia de cálculo excepcional para simplificar significativamente la ejecución concurrente y determinista de software de múltiples fuentes al tiempo que garantizan los niveles más altos de seguridad y rendimiento. Estas capacidades cumplen con los requisitos del sistema en la arquitectura eléctrica / electrónica (E / E) de la próxima generación de automóviles conectados. Para hacer esto, Stellar presenta características que incluyen un procesador de última generación con soporte de hardware para virtualización, configuración de calidad de servicio,la capacidad de instalar un firewall en los periféricos y realizar la separación de recursos en los niveles de interconexión. Estas características permiten que las aplicaciones independientes, o ECU virtuales, coexistan en la misma MCU física al garantizar la ausencia de interferencias y la compartimentación segura de las funciones de software al tiempo que admiten múltiples niveles de seguridad ASIL simultáneos.
Stellar incorpora varios núcleos Arm® Cortex®-R52, algunos funcionando en sincronía y otros en Split / Lock, y cuenta con una unidad de protección de memoria de 2 niveles y un controlador de interrupción genérico de baja latencia. La MCU es adecuada para aplicaciones duras en tiempo real hasta el nivel más alto de integridad de seguridad, ASIL-D, especificado en el estándar de seguridad funcional automotriz, ISO 26262. También hay múltiples aceleradores potentes para el enrutamiento, procesamiento y funciones matemáticas seguras de datos. con soporte de seguridad avanzado y amplio comando y control de comunicaciones.
La MCU de integración ofrece virtualización integral en múltiples niveles utilizando una ID de máquina virtual (VMID) en los niveles de memoria y red en chip. Los cortafuegos garantizan una separación completa en todos los niveles de interconexión, incluidos los periféricos. Estos firewalls permiten que Stellar administre los accesos y privilegios de las máquinas virtuales (VM) a los periféricos, lo que garantiza el aislamiento de funciones de misión crítica completas.
Al mismo tiempo, Stellar gestiona la creciente complejidad e integración del software con una mejor utilización de sus recursos de hardware. Esto reduce la sobrecarga total de varias ECU separadas que realizan su propio mantenimiento y administran la latencia relacionada con la pila de comunicaciones. De hecho, Stellar puede admitir varios sistemas operativos (SO) en tiempo real que se ejecutan de forma independiente, sin interferencias. Estos sistemas operativos pueden administrar por separado aplicaciones con diferentes niveles de seguridad funcional y capacidades de procesamiento superiores para comunicaciones cifradas a través de Ethernet o buses CAN con aceleradores AES dedicados para descargar los módulos de seguridad de hardware (HSM) principales para autenticación MACSec, IPSec y CAN.
Las MCU de Stellar Integration cuentan con memoria de cambio de fase (PCM) no volátil, que ofrece tiempos de acceso de lectura rápidos y alteración de un solo bit que no está disponible en la memoria Flash. PCM garantiza actualizaciones inalámbricas (OTA) sin tiempo de inactividad, incluso para actualizaciones de memoria de tamaño completo. Además de aumentar la flexibilidad y los ciclos de borrado / escritura, la alteración de un solo bit en tiempo de ejecución (no se requiere borrado) extiende la configuración de seguridad al actualizar los bits para eliminar fallas de un solo bit y extender la vida útil de la memoria.
La tecnología PCM incorporada de ST ha sido desarrollada y probada para operar dentro de los requisitos automotrices más estrictos para un funcionamiento robusto a alta temperatura, endurecimiento por radiación, ciclos y retención de datos. ePCM cumple los requisitos de automoción para AEC-Q100 Grado 0 con una temperatura de funcionamiento de hasta + 165 ° C.