TASKING tools support Infineon’s automotive RISC-V virtual prototype
The automotive RISC-V prototype from Infineon is a virtual prototype of an automotive microcontroller with a RISC-V based multicore cluster, interrupt controller, interconnect, and advanced automotive peripherals. The virtual model is implemented in SystemC and simulated using the Synopsys Virtual Development Kit (VDK).
TASKING’s compiler and debugger fully support the RISC-V prototype VDK. The compiler generates compact and efficient code, optimised for the RISC-V micro-architecture of the core cluster. The winIDEA debugger is fully interoperable with the Synopsys VDK, providing software developers with a unified interface and workflow, independent of whether the software executes in a virtual environment or on a physical microcontroller.
The TASKING RISC-V Compiler shares the underlying technology framework of TASKING’s TriCore toolchains, which are the de facto standard and benchmark in the industry. This ensures high reliability and eases the adoption of the tool by existing customers.
By default, debugging of the automotive RISC-V virtual prototype is enabled by Synopsys Virtualiser Studio. However, this tool serves the needs of the developer of the virtual model. In contrast, the winIDEA debugger serves the needs of the software developer. It hides the complexities of the virtual model, provides full symbolic debugging and features like OS-aware debugging and profiling. All test and debug scripts developed for the virtual model can be reused once physical hardware becomes available.
“With the first available automotive RISC-V virtual prototype, we facilitate the foundation and development of the software-defined vehicle”, says Thomas Schneid, Senior Director Software, Partnership and Ecosystem Management at Infineon Technologies. “We are pleased that TASKING supports our customers with tools that further accelerate the process.”
The standout feature of TASKING’s tools is their compliance with safety and cybersecurity standards. This makes them the perfect choice for application development in sectors where performance, safety, security, and seamless ecosystem integration are paramount.
“Just like Infineon, we see RISC-V as an essential part in the development of the car of tomorrow,” says Christoph Herzog, CTO at TASKING. “We are proud to support Infineon’s automotive RISC-V virtual prototype today, enabling their customers to perform benchmarking, software partitioning, and early software development.”