Zahlreiche Kunden vertrauen auf die Entwicklungstools von Green Hills Software, um kritische Hochleistungssysteme für Anwendungen in den Bereichen Automotive, Militär-/Verteidigungstechnik, Medizintechnik, Verkehr, Datenspeicherung und Industrie zu erstellen, debuggen und einzusetzen. Green Hills bringt einzigartiges Know-how rund um RISC-V mit ein und stellt seit 1982 optimierende Compiler für 37 Prozessorarchitekturen bereit, darunter Arm®, Intel® Architecture, Power Architecture®, MIPS, RH850, TriCore u.v.m.
„Wir begrüßen Green Hills Software im MI-V-RISC-V-Ökosystem und freuen uns auf die Zusammenarbeit, damit unsere gemeinsamen Kunden in kürzerer Zeit marktführende Lösungen bereitstellen können“, erklärte Shakeel Peera, Associate Vice President der Field Programmable Gate Array Business Unti bei Microchip. „PolarFire® SoC-FPGAs bieten erstklassige, stromsparende Rechenleistung sowie führende Sicherheit und Zuverlässigkeit, die in Verbindung mit Green Hills‘ MULTI-Entwicklungsumgebung noch einfacher umzusetzen ist.“
„Green Hills‘ Entwicklungstools sind im Embedded-Markt bekannt für professionelle Qualität und bewährte Leistungsfähigkeit“, so Rob Oshana, Chairman des openHW Board of Directors, Board Member des RISC-V International Board of Directors und Vice President Software Engineering R&D bei NXP Semiconductors. „Entscheidend für den Erfolg von RISC-V sind vertrauenswürdige, weltweite Software-Branchenführer wie Green Hills – und ich freue mich, dass das Unternehmen RISC-V in sein Angebot mit aufnimmt.“
„Wir freuen uns, Green Hills Software im RISC-V-Ökosystem willkommen zu heißen, damit Innovatoren in den Bereichen sicherheitskritische und zuverlässige Anwendungen weitere Unterstützung erhalten“, fügte Dr. Yunsup Lee, CTO von SiFive, hinzu. „Unsere Mission von der Idee zum fertigen Halbleiterbaustein wird durch robuste, umfassende Softwareplattformen von Partnern wie Green Hills Software vorangetrieben, die SiFive-Prozessoren unterstützen.“
Optimiert für RISC-V
Green Hills‘ Softwareentwicklungstools unterstützen 32- und 64-Bit-RISC-V-Architekturen und bieten die Module Integer, Multiply/Divide, Atomic, Compressed sowie Single- und Double-Precision Floating Point. Entscheidend ist, dass Nutzer ihre eigenen RISC-V-Befehle hinzufügen und diese einfach im Green Hills Compiler, Assembler, MULTI-Debugger und Befehlssatzsimulator verwenden können. Die separate Spezifikation des privilegierten Befehlssatzes von RISC-V wird ebenfalls unterstützt. Green Hills‘ Compiler unterstützen ISO/IEC 14882:2011 (C++11), ISO/IEC 14882:2014 (C++14) und ISO/IEC 14882:2017 (C++17), die eine Reihe neuer Sprachfunktionen und Standardbibliotheken bieten. Zudem unterstützen Green Hills‘ Compiler auch Embedded-C++- und GNU-C/C++-Erweiterungen.
Funktionale Sicherheit und Code-Qualität
Die MULTI-Toolchain war die branchenweit erste, die zertifiziert wurde, um die höchsten Stufen der Tool- und C/C++-Laufzeitzertifizierung in den Bereichen Automotive, Industrie und Bahntechnik (ISO 26262, IEC 61508, EN 50128) zu erfüllen. Zertifizierungsunterstützung und Nachweise für MULTI und die C/C++-Laufzeitbibliotheken für RISC-V werden im Jahr 2021 verfügbar sein, um die Anforderungen an die Funktionale Sicherheit in den Fertigungsprogrammen der Kunden zu erfüllen.
Um neue Softwarefehler in RISC-V-Anwendungen zu vermeiden, ist ein integrierter MISRA C/C++ Adherence Checker für MISRA 2004 und MISRA 2012 in die MULTI-Entwicklungstools integriert, während der statische Source-Analyzer DoubleCheck™ Programmierfehler erkennt. Im Gegensatz zu herkömmlichen statischen Analysetools, die separat vom Compiler ausgeführt werden, läuft DoubleCheck automatisch während der Kompilierung. Das Run-Time Error Checking Tool ergänzt DoubleCheck, indem es zur Laufzeit Fehler findet, die sich durch die statische Analyse allein nicht identifizieren lassen.
Fehler schneller finden und beheben
Die MULTI-Entwicklungstools können weitere schwerwiegende Probleme während der Softwareentwicklung auf RISC-V und anderen führenden 32- und 64-Bit-Prozessorarchitekturen schnell identifizieren und lösen. Einige beliebte Funktionen sind:
- Der MULTI-Debugger und die JTAG-Probe ermöglichen in einem Fenster das Debuggen und die Steuerung komplexer heterogener System-on-Chip-(SoC-)Bausteine, die aus einem oder mehreren RISC-V-Cores mit anderen Cores wie Arm bestehen.
- Der leistungsstarke Profiler erkennt Leistungsengpässe, indem er die Prozessorzeiten jeder Task, Funktion, Quellcodezeile und Assembleranweisung klar anzeigt.
Verfügbarkeit
Die MULTI-Entwicklungstools, optimierenden C/C++-Compiler und die Green Hills Probe für RISC-V sind ab sofort verfügbar. Weitere Informationen über Green Hills‘ Angebot für RISC-V unter https://ghs.com/go/risc-v.
Green Hills, das Green-Hills-Logo, MULTI und DoubleCheck sind Marken oder eingetragene Warenzeichen von Green Hills Software in den USA und/oder international. Alle anderen Marken sind im Besitz der jeweiligen Eigentümer.
Green Hills Software wurde 1982 gegründet und ist weltweit führend im Bereich Embedded Safety and Security. Im Jahr 2008 war Green Hills‘ INTEGRITY-178B RTOS das erste und einzige Betriebssystem welches von der NIAP (National Information Assurance Partnership, bestehend aus NSA & NIST) nach EAL6+ High Robustness zertifiziert wurde, dem höchsten Sicherheitsgrad, den ein Softwareprodukt jemals erzielt hat. Unsere architekturoffenen integrierten Entwicklungslösungen richten sich an absolut sichere und hochzuverlässige Anwendungen für die Bereiche Automobil, Medizin, Industrie, Luftfahrt, Verteidigung, Netzwerktechnik, Konsumgüter und andere Märkte, die branchenzertifizierte Lösungen erfordern. Green Hills Software hat seinen Hauptsitz in Santa Barbara, Kalifornien. Die europäische Zentralniederlassung befindet sich in England. Weitere Informationen unter: www.ghs.com.
Green Hills Software GmbH
Siemensstr. 38
53121 Bonn
Telefon: +49 (228) 4330777
Telefax: +49 (228) 4330797
http://www.ghs.com
Publitek
Telefon: +44 (7977) 571925
E-Mail: andrew.town@publitek.com
Vice President Marketing
Telefon: +44 (23) 80649660
Fax: +44 (23) 80649661
E-Mail: chriss@ghs.com
Telefon: +49 (228) 4330-777
Fax: +49 (228) 4330-797
E-Mail: info-de@ghs.com