Arm bietet Cloud-basierte virtuelle Cortex-M-Hardware und ein Sicherheits-Framework

Update: 12. Dezember 2023

Gleichzeitig wurde ein auf Standards basierendes Modell für die Erstellung sicherer IoT-Geräte geschaffen Cortex-M-Prozessoren.

Cloud-basierte SoC-Emulation für Cortex-M

Die Cloud-basierten Simulatoren mit dem Namen „Arm Virtual Hardware“ richten sich an Softwareentwickler, OEMs und Service Provider und werden für die spezifischen SoC-Konfigurationen verfügbar sein, die bereits im „Corstone“-Programm des Unternehmens mit vorverifizierten vorintegrierten IP-Blöcken angeboten werden (Beispiel richtig).

„Mit genauen Modellen von ARM-basierten SoCs, die Mechanismen zur Simulation von Speicher, Peripheriegeräten und mehr bereitstellen, ist die Entwicklung und das Testen von Software jetzt vor der Verfügbarkeit von Silizium möglich“, so Arm. Es „bringt moderne agile Softwareentwicklungsmethoden wie CI/CD [Continuous Integration – Continuous Deployment], DevOps und MLOps auf IoT- und Embedded-Plattformen, ohne in komplexe Hardwarefarmen investieren zu müssen“.

Als erstes wird ein virtueller Corstone 300 veröffentlicht, der unter anderem eine Cortex-M55-CPU, einen Ethos-U55-Neuralprozessor, einen Zufallszahlengenerator, einen Flash-Controller (Single- oder Dual-Port), AHB5 TrustZone und Power Control umfasst.

„Insbesondere für das Ethos-U55 innerhalb von Corstone-300“, sagte Arm gegenüber Electronics Weekly, „liefert das Arm Virtual Hardware-Modell ungefähre Zyklusinformationen über seine Ausführung, die verwendet werden können, um abzuschätzen, wie schnell ein bestimmtes neuronales Netzwerk in der Realität laufen würde Hardware."

Arm Virtual Hardware ist noch in der Beta-Phase kostenlos, „allerdings können Cloud-Kosten anfallen, wenn sie in einer Cloud-Infrastruktur wie AWS EC2 ausgeführt wird“, sagte das Unternehmen. „Arm hat sich mit AWS zusammengetan, um den ersten 100 Benutzern, die sich auf der Arm-Website registrieren, mehr als 2 Stunden kostenloses AWS EC1,000-Guthaben zur Verfügung zu stellen.“

IoT-Sicherheitsframework

Inspiriert von „Project Cassini“ für das Cortex-A-Software-Ökosystem hat Arm „Project Centauri“ für das Cortex-M-Ökosystem definiert – eine kuratierte Reihe von Geräte- und Plattformstandards sowie Referenzimplementierungen für Gerätestart, Sicherheit und Cloud-Integration.

Die APIs von Project Centauri umfassen Unterstützung für PSA-zertifizierte Sicherheits-Firmware und -Hardwareblöcke sowie Unterstützung für Open-CMSIS-CDI – letztere eine standardmäßige Cloud-to-Device-Spezifikation, die dabei hilft, verschiedene Clouds und verschiedene Echtzeit-Betriebssysteme zu unterstützen.

Alle drei zusammengenommen: Corestone, die webbasierte Corestone Virtual Hardware und Project Centauri, vereint Arm sie in einer einzigen Marke: den ehrgeizigen Namen „Total Solutions for IoT“.

Gesamtlösungen für IoT-Roadmap (Polaris und Kochab sind zukünftige Corstones, Olympus ist eine zukünftige Cortex-M-CPU und Zaphod ein zukünftiger neuronaler Ethos-Prozessor.)

„Arm Total Solutions for IoT verändert die Art und Weise, wie wir Schlüssel liefern Technologie zum gesamten Ökosystem und zeigt unsere bedeutende und kontinuierliche Investition in die Software“, sagte Mohamed Awad, Vizepräsident für IoT.

Die erste Gesamtlösung zielt auf allgemeine Berechnungen und maschinelles Lernen – einschließlich Schlüsselworterkennung – ab und basiert auf den oben erwähnten integrierten Corstone-300-Blöcken für geistiges Eigentum.