ST har sammen med Bosch utviklet deterministiske høyytelses MCU-er med åpent marked som kan være vert for flere applikasjoner, inkludert virtualisering av sikkerhet og sikkerhet med HW-funksjonalitet. Denne nye tilnærmingen muliggjør integrering av flere applikasjoner utviklet med forskjellige verktøy og på forskjellige programvareplaner, i motsetning til dagens Linux / Posix-baserte integrasjonsplattformløsninger. Det ikke-flyktige faseendringsminnet (PCM) støtter sikkerhet ved å levere overskrivingsfunksjoner med en bit og har svært effektive over-the-air-oppdateringer uten nedetid
STMikroelektronikkhar avslørt ytterligere detaljer om sine innovative Stellar automotive microcontrollers (MCUs) for å vise hvordan enhetene sikrer pålitelig og deterministisk gjennomføring av flere uavhengige sanntidsapplikasjoner. Stellar Integration MCUs er banebrytende for denne nye klassen, og er designet med eksepsjonell datakraft for å forenkle den samtidige og deterministiske utførelsen av programvare med flere kilder samtidig som de garanterer de høyeste nivåene av sikkerhet og ytelse. Disse funksjonene oppfyller systemkravene i den elektriske / elektroniske (E / E) arkitekturen til neste generasjon tilkoblede biler. For å gjøre dette introduserer Stellar funksjoner som inkluderer en moderne prosessor med maskinvarestøtte for virtualisering, serviceinnstillinger,muligheten til å brannmurutstyr og utføre ressursseparasjon på sammenkoblingsnivåer. Disse funksjonene tillater uavhengige applikasjoner, eller virtuelle ECUer, å eksistere samtidig i samme fysiske MCU ved å garantere frihet fra forstyrrelser og sikker komprimering av programvarefunksjoner samtidig som de støtter flere ASIL-sikkerhetsnivåer.
Stellar bygger flere Arm® Cortex®-R52-kjerner - noen opererer i lockstep og noen i Split / Lock - og har en 2-nivå Memory Protection Unit og en generisk interrupt-kontroller med lav latens. MCU er egnet for harde sanntidsapplikasjoner opp til det høyeste sikkerhetsintegritetsnivået, ASIL-D, spesifisert i bilens funksjonelle sikkerhetsstandard, ISO 26262. Det finnes også flere kraftige akseleratorer for sikker dataruting, prosessering og matematiske funksjoner, med avansert sikkerhetsstøtte og omfattende kommunikasjonskommando og kontroll.
Integration MCU tilbyr omfattende virtualisering på flere nivåer ved hjelp av en virtuell maskin-ID (VMID) på nettverk på brikke og minne. Brannmurer sørger for fullstendig separasjon på alle sammenkoblingsnivåer, inkludert periferiutstyr. Disse brannmurer tillater Stellar å administrere virtuelle maskiner (VM) -tilganger og privilegier til periferiutstyr, noe som sikrer isolasjon av hele oppdragskritiske funksjoner.
Samtidig styrer Stellar økende programvarekompleksitet og integrering med bedre utnyttelse av maskinvareressursene. Dette reduserer den totale kostnaden for flere separate ECUer som utfører sin egen rengjøring og administrerer latensrelatert kommunikasjonsstabel. Faktisk kan Stellar støtte flere sanntidsoperativsystemer (OSer) som kjører uavhengig, uten forstyrrelser. Disse operativsystemene kan håndtere applikasjoner med forskjellige funksjonelle sikkerhetsnivåer og overlegne prosesseringsmuligheter for kryptert kommunikasjon over Ethernet- eller CAN-busser med dedikerte AES-akseleratorer for å laste ned de viktigste maskinvaresikkerhetsmodulene (HSM) for MACSec, IPSec og CAN-autentisering.
Stellar Integration MCUs har ikke-flyktig Phase-Change Memory (PCM), og tilbyr raske lesetilgangstider og endring av enkeltbiter som ikke er tilgjengelig i Flash-minne. PCM sørger for OTA-oppdateringer uten nedetid, selv for minneoppdateringer i full størrelse. I tillegg til å øke fleksibiliteten og slette / skrivesyklusene, utvider enkeltbittendringbarhet ved kjøretid (ingen sletting kreves) sikkerhetsoppsettet ved å oppdatere biter for å eliminere enkeltbitfeil og forlenge minnets levetid.
STs innebygde PCM-teknologi er utviklet og testet for å operere innenfor de strengeste bilkravene for robust drift ved høy temperatur, stråleherding, sykling og datalagring. ePCM oppnår bilkrav for AEC-Q100 klasse 0 med en driftstemperatur på opptil + 165 ° C.