ST, conjointement avec Bosch, a développé des microcontrôleurs déterministes haute performance pour le marché libre qui peuvent héberger plusieurs applications, y compris la virtualisation de la sûreté et de la sécurité par la fonctionnalité HW. Cette nouvelle approche permet l'intégration de plusieurs applications développées avec différents outils et sur différents programmes logiciels, contrairement aux solutions de plate-forme d'intégration basées sur Linux / Posix d'aujourd'hui. La mémoire à changement de phase non volatile (PCM) prend en charge la sécurité en offrant une capacité d'écrasement sur un seul bit et dispose de mises à jour en direct très efficaces sans temps d'arrêt
STMicroelectronicsa révélé plus de détails sur ses microcontrôleurs automobiles Stellar (MCU) innovants pour montrer comment les dispositifs assurent l'exécution fiable et déterministe de plusieurs applications indépendantes en temps réel. Pionniers de cette nouvelle classe de contrôleurs, les microcontrôleurs Stellar Integration sont conçus avec une puissance de calcul exceptionnelle pour simplifier considérablement l'exécution simultanée et déterministe de logiciels à sources multiples tout en garantissant les plus hauts niveaux de sécurité et de performance. Ces capacités répondent aux exigences du système dans l'architecture électrique / électronique (E / E) de la prochaine génération de voitures connectées. Pour ce faire, Stellar introduit des fonctionnalités qui incluent un processeur de pointe avec prise en charge matérielle de la virtualisation, des paramètres de qualité de service,la capacité de pare-feu des périphériques et de séparer les ressources aux niveaux d'interconnexion. Ces fonctionnalités permettent à des applications indépendantes, ou calculateurs virtuels, de coexister dans le même MCU physique en garantissant l'absence d'interférences et une compartimentation sécurisée des fonctions logicielles tout en prenant en charge plusieurs niveaux de sécurité ASIL.
Stellar intègre plusieurs cœurs Arm® Cortex®-R52 - certains fonctionnant en mode verrouillage et d'autres en mode Split / Lock - et dispose d'une unité de protection de la mémoire à 2 niveaux et d'un contrôleur d'interruption générique à faible latence. Le MCU est adapté aux applications en temps réel dur jusqu'au niveau d'intégrité de sécurité le plus élevé, ASIL-D, spécifié dans la norme de sécurité fonctionnelle automobile, ISO 26262. Il existe également plusieurs accélérateurs puissants pour le routage, le traitement et les fonctions mathématiques sécurisés des données, avec un support de sécurité avancé et une commande et un contrôle de communication étendus.
Le MCU d'intégration offre une virtualisation complète à plusieurs niveaux à l'aide d'un ID de machine virtuelle (VMID) au niveau du réseau sur puce et de la mémoire. Les pare-feu assurent une séparation complète à tous les niveaux d'interconnexion, y compris les périphériques. Ces pare-feu permettent à Stellar de gérer les accès et les privilèges des machines virtuelles (VM) aux périphériques, garantissant ainsi l'isolement de toutes les fonctions critiques.
En même temps, Stellar gère une complexité et une intégration logicielles croissantes avec une meilleure utilisation de ses ressources matérielles. Cela réduit la surcharge totale de plusieurs ECU séparés effectuant leur propre entretien et gérant la latence liée à la pile de communication. En fait, Stellar peut prendre en charge plusieurs systèmes d'exploitation en temps réel (SE) fonctionnant indépendamment, sans interférence. Ces systèmes d'exploitation peuvent gérer séparément des applications avec différents niveaux de sécurité fonctionnelle et des capacités de traitement supérieures pour la communication cryptée sur des bus Ethernet ou CAN avec des accélérateurs AES dédiés pour décharger les principaux modules de sécurité matérielle (HSM) pour l'authentification MACSec, IPSec et CAN.
Les microcontrôleurs Stellar Integration sont dotés d'une mémoire à changement de phase non volatile (PCM), offrant des temps d'accès en lecture rapides et une altérabilité sur un seul bit qui n'est pas disponible dans la mémoire Flash. PCM garantit les mises à jour OTA (Over-The-Air) sans temps d'arrêt, même pour les mises à jour de mémoire de taille normale. En plus d'augmenter la flexibilité et les cycles d'effacement / d'écriture, l'altérabilité sur un seul bit au moment de l'exécution (aucun effacement requis) étend la configuration de la sécurité en actualisant les bits pour éliminer les pannes sur un seul bit et prolonger la durée de vie de la mémoire.
La technologie PCM intégrée de ST a été développée et testée pour fonctionner dans le cadre des exigences automobiles les plus strictes en matière de fonctionnement robuste à haute température, de durcissement par rayonnement, de cyclage et de conservation des données. ePCM répond aux exigences automobiles pour AEC-Q100 Grade 0 avec une température de fonctionnement jusqu'à + 165 ° C.