INTEGRITY von Green Hills unterstützt jetzt die RISC-V-Architektur

Aktualisierung: 12. Oktober 2021

INTEGRITY von Green Hills unterstützt jetzt die RISC-V-Architektur

INTEGRITY von Green Hills unterstützt jetzt die RISC-V-Architektur

Green Hills Software, der Embedded-Sicherheitsspezialist, hat die Verfügbarkeit seines sicherheitskritischen INTEGRITY-Echtzeitbetriebssystems (RTOS) für RISC-V bekannt gegeben.

Herstellern wird es nun möglich sein, sicherheitskritische, hochleistungsfähige RISC-V-Systeme mit derselben bewährten Softwaregrundlage zu entwickeln und bereitzustellen, die kritische Systeme in Autos, Flugzeugen, Zügen, sicheren Telefonen und chirurgischen Geräten ausführt und schützt.

INTEGRITY ist in RISC-V-Prozessorlösungen integriert, darunter Hardware-Referenzplatinen von Microchip und SiFive sowie Intellectual Property (IP) für Prozessoren von SiFive, einem RISC-V-IP-Anbieter. Diese Unterstützung bietet Geräteherstellern die Möglichkeit, Zeit, Kosten und Komplexität der Entwicklung und Bereitstellung kritischer Software für Automobil-, Militär-, IoT- und Industrielösungen basierend auf der neuen RISC-V-Prozessorarchitektur zu reduzieren.

INTEGRITY und seine fortschrittliche integrierte MULTI-Entwicklungsumgebung lösen drei wichtige Herausforderungen, denen sich Softwareentwicklungsteams gegenübersehen, die RISC-V-SoCs verwenden möchten:

● Safety and Security – INTEGRITY basiert auf einer Separation-Kernel-Architektur, die Ressourcengarantien, harten Echtzeit-Determinismus bietet und von Anfang an auf maximale Sicherheit und Sicherheit ausgelegt wurde.
● Leistungsstarkes Debugging – Der MULTI-Debugger mit seinen fortschrittlichen C/C++-Compilern und Analysetools wurde speziell entwickelt, um schwierige Fehler in komplexen RISC-V-SoCs zu finden, die aus mehreren heterogenen Kernen bestehen, wobei der RISC-V-Kern entweder die Haupt-Allzweck-CPU ist oder einen sekundären Beschleunigungskern für spezielle Zwecke neben einer CPU, z. B. einen Arm-Kern.
● Production-Ready – Unterstützt die Entwicklung von produktionsreifen Systemen auf RISC-V-Referenzplatinen, um die Produktionsanforderungen an Leistung, Speichereffizienz und funktionale Sicherheit (FuSa) durch den Einsatz von Green Hills INTEGRITY- und MULTI-Lösungen mit ihren Funktionszertifizierungen zu erfüllen Sicherheit für Automobil (ISO 26262), Industrieanlagen (IEC 61508) und Bahn (EN 50128).

Diese INTEGRITY-Unterstützung ergänzt das bestehende Angebot an Green Hills-Produkten, die für RISC-V optimiert sind und bereits von Kunden verwendet werden. Es bildet ein vollständiges Portfolio ausgereifter Softwareentwicklungslösungen für RISC-V, einschließlich:

● INTEGRITY RTOS – Sicherer Trennungskernel für eingebettete Multicore-Systeme.
● µ-velOSity RTOS – Klein und schnell für den tief eingebetteten Einsatz.
● MULTI IDE – Integrierte C- und C++-Entwicklungsumgebung für erweitertes Multicore-Debugging mit Unterstützung für benutzerdefinierte RISC-V-Anweisungen, Bereitstellung von Tools zur funktionalen Sicherheitsqualifizierung und C/C++-Laufzeitbibliothekszertifizierung auf den höchsten Sicherheitsstufen für ISO 26262 und IEC 61508.
● Green Hills Probe v4 – Für Multicore-Hardware-Bring-Up, Low-Level-Debugging und Trace-gestützte Analysetools.
● Services, die Kunden dabei unterstützen, das erforderliche Maß an Sicherheit und Leistung zu erreichen und gleichzeitig die höchstmögliche Entwicklerproduktivität zu ermöglichen.