ST hat gemeinsam mit Bosch deterministische Hochleistungs-Open-Market-MCUs entwickelt, die mehrere Anwendungen hosten können, einschließlich der Virtualisierung von Sicherheit durch HW-Funktionalität. Dieser neue Ansatz ermöglicht die Integration mehrerer Anwendungen, die mit unterschiedlichen Tools und unterschiedlichen Softwareplänen entwickelt wurden, im Gegensatz zu den heutigen Linux / Posix-basierten Integrationsplattformlösungen. Der nichtflüchtige Phasenwechselspeicher (PCM) unterstützt die Sicherheit durch die Bereitstellung einer Single-Bit-Überschreibfunktion und bietet sehr effektive drahtlose Updates ohne Ausfallzeiten
STMicroelectronicshat weitere Details seiner innovativen Stellar Automotive Microcontroller (MCUs) bekannt gegeben, um zu zeigen, wie die Geräte die zuverlässige und deterministische Ausführung mehrerer unabhängiger Echtzeitanwendungen gewährleisten. Stellar Integration MCUs sind Vorreiter dieser neuen Klasse von Controllern und mit außergewöhnlicher Rechenleistung ausgestattet, um die gleichzeitige und deterministische Ausführung von Software mit mehreren Quellen erheblich zu vereinfachen und gleichzeitig ein Höchstmaß an Sicherheit und Leistung zu gewährleisten. Diese Funktionen erfüllen die Systemanforderungen in der Elektrik / Elektronik (E / E) -Architektur der nächsten Generation vernetzter Autos. Zu diesem Zweck führt Stellar Funktionen ein, darunter einen hochmodernen Prozessor mit Hardwareunterstützung für Virtualisierung, Einstellungen für die Dienstqualität,die Fähigkeit, Peripheriegeräte zu Firewall und Ressourcentrennung auf Verbindungsebene durchzuführen. Mit diesen Funktionen können unabhängige Anwendungen oder virtuelle Steuergeräte in derselben physischen MCU koexistieren, indem sie die Interferenzfreiheit und die sichere Unterteilung von Softwarefunktionen gewährleisten und gleichzeitig mehrere ASIL-Sicherheitsstufen unterstützen.
Stellar bettet mehrere Arm® Cortex®-R52-Kerne ein - einige arbeiten im Gleichschritt und einige in Split / Lock - und verfügt über eine 2-stufige Speicherschutzeinheit und einen generischen Interrupt-Controller mit geringer Latenz. Die MCU eignet sich für harte Echtzeitanwendungen bis zur höchsten Sicherheitsintegritätsstufe ASIL-D, die in der Norm für funktionale Sicherheit von Kraftfahrzeugen, ISO 26262, spezifiziert ist. Es gibt auch mehrere leistungsstarke Beschleuniger für sicheres Datenrouting, -verarbeitung und mathematische Funktionen. mit erweiterter Sicherheitsunterstützung und umfassender Kommunikationssteuerung.
Die Integrations-MCU bietet umfassende Virtualisierung auf mehreren Ebenen mithilfe einer Virtual Machine ID (VMID) auf Network-on-Chip- und Speicherebene. Firewalls gewährleisten eine vollständige Trennung auf allen Verbindungsebenen einschließlich der Peripheriegeräte. Mit diesen Firewalls kann Stellar die Zugriffe und Berechtigungen von virtuellen Maschinen (VMs) auf Peripheriegeräte verwalten und so die Isolierung ganzer geschäftskritischer Funktionen sicherstellen.
Gleichzeitig verwaltet Stellar die zunehmende Komplexität und Integration der Software bei besserer Nutzung seiner Hardwareressourcen. Dies reduziert den Gesamtaufwand mehrerer separater Steuergeräte, die ihre eigene Verwaltung durchführen und die Latenz im Zusammenhang mit dem Kommunikationsstapel verwalten. Tatsächlich kann Stellar mehrere Echtzeitbetriebssysteme (OSes) unterstützen, die unabhängig voneinander ohne Störung ausgeführt werden. Diese Betriebssysteme können Anwendungen mit unterschiedlichen Funktionssicherheitsstufen und überlegenen Verarbeitungsfunktionen für die verschlüsselte Kommunikation über Ethernet- oder CAN-Busse mit dedizierten AES-Beschleunigern separat verwalten, um die wichtigsten Hardware-Sicherheitsmodule (HSM) für die MACSec-, IPSec- und CAN-Authentifizierung auszulagern.
Stellar Integration MCUs verfügen über einen nichtflüchtigen Phasenwechselspeicher (PCM), der schnelle Lesezugriffszeiten und eine im Flash-Speicher nicht verfügbare Einzelbit-Änderbarkeit bietet. PCM gewährleistet OTA-Updates (Over-The-Air) ohne Ausfallzeiten, selbst bei Speicheraktualisierungen in voller Größe. Zusätzlich zur Erhöhung der Flexibilität und der Lösch- / Schreibzyklen erweitert die Einzelbit-Änderbarkeit zur Laufzeit (kein Löschen erforderlich) die Sicherheitseinstellungen durch Aktualisieren von Bits, um Einzelbitfehler zu vermeiden und die Lebensdauer des Speichers zu verlängern.
Die Embedded-PCM-Technologie von ST wurde entwickelt und getestet, um den strengsten Anforderungen des Automobils für robusten Hochtemperaturbetrieb, Strahlungshärten, Zyklen und Datenaufbewahrung gerecht zu werden. ePCM erfüllt die Automobilanforderungen für AEC-Q100 Grade 0 mit einer Betriebstemperatur von bis zu + 165 ° C.