La ST insieme a Bosch ha sviluppato MCU deterministici ad alte prestazioni per il mercato aperto in grado di ospitare più applicazioni, inclusa la virtualizzazione della sicurezza e della protezione tramite funzionalità HW. Questo nuovo approccio consente l'integrazione di più applicazioni sviluppate con diversi strumenti e su diverse pianificazioni software, a differenza delle odierne soluzioni di piattaforma di integrazione basate su Linux / Posix. La memoria non volatile a cambiamento di fase (PCM) supporta la sicurezza fornendo funzionalità di sovrascrittura a bit singolo e ha aggiornamenti over-the-air molto efficaci senza tempi di inattività
STMicroelectronicsha rivelato ulteriori dettagli sui suoi innovativi microcontrollori automobilistici Stellar (MCU) per mostrare come i dispositivi assicurino l'esecuzione affidabile e deterministica di più applicazioni indipendenti in tempo reale. Pionieri di questa nuova classe di controller, gli MCU Stellar Integration sono progettati con un'eccezionale potenza di calcolo per semplificare in modo significativo l'esecuzione simultanea e deterministica di software con più sorgenti garantendo i massimi livelli di sicurezza e prestazioni. Queste capacità soddisfano i requisiti di sistema nell'architettura elettrica / elettronica (E / E) della prossima generazione di auto connesse. Per fare ciò, Stellar introduce funzionalità che includono un processore all'avanguardia con supporto hardware per la virtualizzazione, impostazioni di qualità del servizio,la capacità di firewall periferiche ed eseguire la separazione delle risorse a livelli di interconnessione. Queste caratteristiche consentono ad applicazioni indipendenti, o ECU virtuali, di coesistere nello stesso MCU fisico garantendo l'assenza di interferenze e la compartimentazione sicura delle funzioni software, supportando contemporaneamente più livelli di sicurezza ASIL.
Stellar incorpora più core Arm® Cortex®-R52 - alcuni che operano in lockstep e altri in Split / Lock - e dispone di un'unità di protezione della memoria a 2 livelli e un controller di interrupt generico a bassa latenza. L'MCU è adatto per applicazioni hard real-time fino al più alto livello di integrità di sicurezza, ASIL-D, specificato nello standard di sicurezza funzionale automobilistico, ISO 26262. Sono inoltre disponibili più potenti acceleratori per l'instradamento sicuro dei dati, l'elaborazione e le funzioni matematiche, con supporto di sicurezza avanzato e ampio comando e controllo delle comunicazioni.
L'MCU di integrazione offre una virtualizzazione completa a più livelli utilizzando un ID macchina virtuale (VMID) a livello di rete su chip e memoria. I firewall garantiscono la completa separazione a tutti i livelli di interconnessione, comprese le periferiche. Questi firewall consentono a Stellar di gestire gli accessi ei privilegi delle macchine virtuali (VM) alle periferiche, garantendo l'isolamento di intere funzioni mission-critical.
Allo stesso tempo, Stellar gestisce la crescente complessità e integrazione del software con un migliore utilizzo delle sue risorse hardware. Ciò riduce il sovraccarico totale di più ECU separate che eseguono le proprie operazioni di pulizia e gestiscono la latenza correlata allo stack di comunicazione. In effetti, Stellar può supportare diversi sistemi operativi in tempo reale (OS) in esecuzione in modo indipendente, senza interferenze. Questi sistemi operativi possono gestire separatamente applicazioni con diversi livelli di sicurezza funzionale e capacità di elaborazione superiori per comunicazioni crittografate su bus Ethernet o CAN con acceleratori AES dedicati per scaricare i principali moduli di sicurezza hardware (HSM) per l'autenticazione MACSec, IPSec e CAN.
Gli MCU di integrazione stellare sono dotati di memoria a cambiamento di fase (PCM) non volatile, che offre tempi di accesso in lettura rapidi e alterabilità a bit singolo non disponibile nella memoria Flash. PCM garantisce aggiornamenti Over-The-Air (OTA) senza tempi di inattività, anche per gli aggiornamenti di memoria di dimensioni standard. Oltre ad aumentare la flessibilità e i cicli di cancellazione / scrittura, l'alterabilità a bit singolo in fase di esecuzione (nessuna cancellazione richiesta) estende la configurazione di sicurezza aggiornando i bit per eliminare errori a bit singolo ed estendere la durata della memoria.
La tecnologia PCM incorporata della ST è stata sviluppata e testata per funzionare entro i requisiti automobilistici più severi per un funzionamento robusto ad alta temperatura, indurimento alle radiazioni, cicli e conservazione dei dati. L'ePCM soddisfa i requisiti automobilistici per AEC-Q100 Grado 0 con una temperatura di esercizio fino a + 165 ° C.