ST heeft samen met Bosch deterministische high-performance open-market MCU's ontwikkeld die meerdere toepassingen kunnen hosten, waaronder virtualisatie van veiligheid en beveiliging door HW-functionaliteit. Deze nieuwe aanpak maakt integratie mogelijk van meerdere applicaties die zijn ontwikkeld met verschillende tooling en op verschillende softwareschema's, in tegenstelling tot de huidige op Linux / Posix gebaseerde integratieplatformoplossingen. Het niet-vluchtige Phase-Change Memory (PCM) ondersteunt de veiligheid door het leveren van single-bit overschrijfvermogen en heeft zeer effectieve Over-the-Air updates zonder downtime
STMicroelectronicsheeft verdere details onthuld van zijn innovatieve Stellar automotive microcontrollers (MCU's) om te laten zien hoe de apparaten de betrouwbare en deterministische uitvoering van meerdere onafhankelijke real-time applicaties garanderen. Stellar Integration MCU's zijn pioniers in deze nieuwe klasse van controllers en zijn ontworpen met uitzonderlijke rekenkracht om de gelijktijdige en deterministische uitvoering van software met meerdere bronnen aanzienlijk te vereenvoudigen en tegelijkertijd de hoogste niveaus van veiligheid en prestaties te garanderen. Deze mogelijkheden voldoen aan de systeemvereisten in de elektrische / elektronische (E / E) -architectuur van de volgende generatie geconnecteerde auto's. Om dit te doen, introduceert Stellar functies waaronder een state-of-the-art processor met hardware-ondersteuning voor virtualisatie, quality of service-instellingen,de mogelijkheid om randapparatuur te firewalls en scheiding van bronnen op onderlinge verbindingsniveaus. Deze functies maken het mogelijk dat onafhankelijke applicaties, of virtuele ECU's, naast elkaar bestaan in dezelfde fysieke MCU door vrij van interferentie en veilige compartimentering van softwarefuncties te garanderen, terwijl tegelijkertijd meerdere ASIL-veiligheidsniveaus worden ondersteund.
Stellar heeft meerdere Arm® Cortex®-R52-cores - sommige werken in lockstep en sommige in Split / Lock - en beschikt over een geheugenbeschermingseenheid met 2 niveaus en een Generic Interrupt Controller met lage latentie. De MCU is geschikt voor harde real-time toepassingen tot het hoogste veiligheidsintegriteitsniveau, ASIL-D, gespecificeerd in de automotive functionele veiligheidsnorm, ISO 26262. Er zijn ook meerdere krachtige accelerators voor veilige datarouting, verwerking en wiskundige functies, met geavanceerde beveiligingsondersteuning en uitgebreide communicatiecommando's.
De Integration MCU biedt uitgebreide virtualisatie op meerdere niveaus met behulp van een Virtual Machine ID (VMID) op netwerk-op-chip- en geheugenniveau. Firewalls zorgen voor volledige scheiding op alle verbindingsniveaus, inclusief de randapparatuur. Met deze firewalls kan Stellar toegang tot en privileges van virtuele machines (VM's) tot randapparatuur beheren, waardoor volledige bedrijfskritische functies worden geïsoleerd.
Tegelijkertijd beheert Stellar de toenemende complexiteit en integratie van software met een beter gebruik van zijn hardwarebronnen. Dit vermindert de totale overhead van meerdere afzonderlijke ECU's die hun eigen huishouding uitvoeren en communicatiestackgerelateerde latentie beheren. Stellar kan zelfs meerdere real-time besturingssystemen (OS'en) ondersteunen die onafhankelijk en zonder interferentie draaien. Deze besturingssystemen kunnen afzonderlijk applicaties beheren met verschillende functionele veiligheidsniveaus en superieure verwerkingsmogelijkheden voor gecodeerde communicatie via Ethernet of CAN-bussen met speciale AES-accelerators om de belangrijkste Hardware Security Modules (HSM) voor MACSec, IPSec en CAN-authenticatie te ontlasten.
Stellar Integration MCU's zijn voorzien van niet-vluchtig Phase-Change Memory (PCM), wat snelle leestoegangstijden en enkelbits wijzigbaarheid biedt die niet beschikbaar is in Flash-geheugen. PCM zorgt voor Over-The-Air (OTA) -updates zonder downtime, zelfs voor volledige geheugenupdates. Naast het vergroten van de flexibiliteit en wis- / schrijfcycli, vergroot de veranderbaarheid van één bit tijdens runtime (wissen niet vereist) de veiligheidsconfiguratie door bits te vernieuwen om single-bit-fouten te elimineren en de levensduur van het geheugen te verlengen.
De embedded-PCM-technologie van ST is ontwikkeld en getest om te werken binnen de strengste automobielvereisten voor robuuste werking bij hoge temperaturen, stralingsharden, cyclisch en dataretentie. ePCM voldoet aan de automobielvereisten voor AEC-Q100 Grade 0 met een bedrijfstemperatuur tot + 165 ° C.