Compiler und Debugger für virtuellen Automotive-RISC-V-Prototypen

EMBEDDED SYSTEMS

Die Compiler und Debugger von Tasking unterstützen den Automotive-RISC-V-Prototyp von Infineon.



Der Automotive-RISC-V-Prototyp von Infineon ist ein virtueller Prototyp eines Automotive-Mikrocontrollers mit einem RISC-V-basierten Multicore-Cluster, Interrupt-Controller, Interconnect und Automotive-Peripherie. Das virtuelle Modell ist in SystemC implementiert und wird mit dem Synopsys Virtual Development Kit (VDK) simuliert.


Die Compiler und Debugger ...

von Tasking unterstützen den RISC-V-Prototyp VDK vollständig. Der Compiler erzeugt Code, der für die RISC-V-Mikroarchitektur des Core-Clusters optimiert ist. Der winIDEA Debugger ist kompatibel mit dem Synopsys VDK und bietet eine einheitliche Schnittstelle und einen einheitlichen Arbeitsablauf, unabhängig davon, ob die Software in einer virtuellen Umgebung oder auf einem physischen Mikrocontroller ausgeführt wird.


Der RISC-V Compiler basiert ...

auf der gleichen Technologie wie die TriCore-Toolchains von Tasking. Standardmäßig ist das Debugging des Automotive-RISC-V-Prototyps durch Synopsys Virtualizer Studio möglich. Dieses Tool ist jedoch auf die Bedürfnisse des Entwicklers des virtuellen Modells ausgerichtet. Im Gegensatz dazu erfüllt der winIDEA Debugger laut Tasking die Anforderungen des Softwareentwicklers. Er verbirgt die Komplexität des virtuellen Modells, bietet symbolisches Debugging und Funktionen wie OS-aware Debugging und Profiling. Alle Test- und Debug-Skripte, die für das virtuelle Modell entwickelt wurden, können wiederverwendet werden, sobald die physische Hardware verfügbar ist.