ST împreună cu Bosch a dezvoltat MCU-uri deterministe de înaltă performanță pe piață deschisă, care pot găzdui mai multe aplicații, inclusiv virtualizarea siguranței și securității prin funcționalitatea HW. Această nouă abordare permite integrarea mai multor aplicații dezvoltate cu instrumente diferite și pe diferite programe software, spre deosebire de soluțiile actuale de platforme de integrare bazate pe Linux / Posix. Memoria non-volatilă de schimbare de fază (PCM) sprijină siguranța oferind o capacitate de suprascriere pe un singur bit și are actualizări Over-the-Air foarte eficiente, fără timp de nefuncționare
STMicroelectronicsa dezvăluit alte detalii despre microcontrolerele sale inovatoare Stellar pentru autovehicule (MCU) pentru a arăta modul în care dispozitivele asigură execuția fiabilă și deterministă a mai multor aplicații independente în timp real. Pionierul acestei noi clase de controlere, MCU-urile Stellar Integration sunt proiectate cu o putere de calcul excepțională pentru a simplifica în mod semnificativ execuția concurentă și deterministă a software-ului cu surse multiple, garantând în același timp cele mai înalte niveluri de siguranță și performanță. Aceste capacități îndeplinesc cerințele de sistem din arhitectura electrică / electronică (E / E) a următoarei generații de mașini conectate. Pentru a face acest lucru, Stellar introduce caracteristici care includ un procesor de ultimă generație cu suport hardware pentru virtualizare, setări de calitate a serviciului,abilitatea de a firewall periferice și de a efectua separarea resurselor la niveluri de interconectare. Aceste caracteristici permit aplicațiilor independente sau ECU-urilor virtuale să coexiste în același MCU fizic, garantând libertatea de interferențe și compartimentarea sigură a funcțiilor software, susținând în același timp multiple niveluri de siguranță ASIL.
Stellar încorporează mai multe nuclee Arm® Cortex®-R52 - unele funcționând în bloc și altele în Split / Lock - și oferă o unitate de protecție a memoriei pe 2 niveluri și un controler de întrerupere generic cu latență scăzută. MCU este potrivit pentru aplicații dificile în timp real până la cel mai înalt nivel de integritate a siguranței, ASIL-D, specificat în standardul de siguranță funcțională auto, ISO 26262. Există, de asemenea, mai multe acceleratoare puternice pentru rutarea sigură a datelor, procesarea și funcțiile matematice, cu suport de securitate avansat și comandă și control de comunicare extinse.
Integrarea MCU oferă virtualizare cuprinzătoare la mai multe niveluri utilizând un ID de mașină virtuală (VMID) la nivel de rețea pe cip și memorie. Firewall-urile asigură o separare completă la toate nivelurile de interconectare, inclusiv perifericele. Aceste firewall-uri permit Stellar să gestioneze accesele și privilegiile mașinilor virtuale (VM-uri) la periferice, asigurând izolarea întregii funcții critice pentru misiune.
În același timp, Stellar gestionează creșterea complexității și integrării software-ului cu o mai bună utilizare a resurselor sale hardware. Acest lucru reduce cheltuielile totale ale mai multor ECU-uri separate care își efectuează propriile servicii de menaj și gestionează latența legată de stiva de comunicare. De fapt, Stellar poate suporta mai multe sisteme de operare (OS) în timp real care rulează independent, fără interferențe. Aceste sisteme de operare pot gestiona separat aplicații cu diferite niveluri de siguranță funcțională și capacități superioare de procesare pentru comunicații criptate prin Ethernet sau autobuze CAN cu acceleratoare AES dedicate pentru a descărca principalele module de securitate hardware (HSM) pentru autentificarea MACSec, IPSec și CAN.
MCU-urile de integrare stelară dispun de memorie non-volatilă de schimbare de fază (PCM), oferind timpi de acces de citire rapidă și modificabilitate pe un singur bit, care nu este disponibilă în memoria Flash. PCM asigură actualizări Over-The-Air (OTA) cu timp de nefuncționare zero, chiar și pentru actualizări de memorie de dimensiuni complete. În plus față de creșterea flexibilității și a ciclurilor de ștergere / scriere, modificarea unui singur bit în timpul rulării (nu este necesară ștergerea) extinde configurarea siguranței prin reîmprospătarea biților pentru a elimina defecțiunile pe un singur bit și a prelungi durata de viață a memoriei.
Tehnologia încorporată-PCM a ST a fost dezvoltată și testată pentru a funcționa în cele mai stricte cerințe auto pentru o funcționare robustă la temperaturi ridicate, întărirea radiațiilor, ciclism și păstrarea datelor. ePCM îndeplinește cerințele auto pentru AEC-Q100 Grad 0 cu o temperatură de funcționare de până la + 165 ° C.