Sowohl die Compiler-Werkzeuge von Synopsys als auch die von HighTec basieren auf der Open-Source-Technologie LLVM und arbeiten nach Unternehmensangaben nahtlos zusammen. Entwickler von Automotive Embedded Software erhalten damit ein Compiler- und Software-Paket, das die Entwicklung von Zonensteuerungen, Batteriemanagementsystemen in der Elektromobilität, Fahrerassistenzsystemen und KI-Anwendungen unterstützt.
Das Synopsys ARC MetaWare Development Toolkit umfasst:
- C/C++-LLVM-Compiler, der für die PPU optimiert ist, einschließlich Erweiterungen für Parallel C
- Mathematische Bibliothek für die PPU
- Laufzeitsystem für die PPU
- Softwarepaket für die Interprozessorkommunikation (IPC) zwischen der PPU und der TriCore-Multicore-Architektur mit zwei Implementierungen: eine einfache Bare-Metal-Version und eine Version als AUTOSAR Complex Device Driver (CDD)
- MATLAB/Simulink mit dem Simulink Embedded Coder für modellbasiertes Design zur Generierung von PPU-optimiertem Code
- xNN-Softwareentwicklungskit (SDK) für den Aufbau eines neuronalen Netzes für KI/Maschinenlernalgorithmen
- PPU-Simulator und Debugger
- Das Toolkit wird einen sicherheitszertifizierten Compiler enthalten für die Entwicklung von ISO 26262-konformer Software
Das Synopsys ARC MetaWare Development Toolkit für AURIX kann ab sofort bei HighTec bestellt werden. Zusätzlich bietet HighTec ein Support- und Trainingspaket mit Dokumentationsunterlagen und Beispielen an. Die Projekte sind sowohl auf den LLVM PPU-Compiler als auch auf den TriCore LLVM-Compiler abgestimmt.









