Skip to main content

DRIVECORE RISC-V VP: Get Started with First Infineon Automotive RISC-V Prototype

DRIVECORE accelerates and simplifies automotive software development

Infineon's DRIVECORE is a scalable software bundle portfolio for AURIX™, TRAVEO™, and PSOC™ designed to streamline and accelerate automotive software development. DRIVECORE bundles pre-integrated software and tools from Infineon and third-party providers under a three-month evaluation license. These ready-to-use packages simplify the hardware evaluation and software development, reduce migration efforts, all while minimizing supplier and license management complexities.

 

HighTec, in collaboration with Infineon, Lauterbach, and Synopsys, has developed a complete ecosystem to enable evaluations and explorations with the Infineon’s first Automotive RISC-V Prototype.

The DRIVECORE RISC-V VP bundle includes everything required to get started:

  • Synopsys VDK for Infineon’s first Automotive RISC-V MCU Prototype
  • HighTec RISC V C/C++ Compiler Tools optimized for Infineon (for development in Rust, a Rust compiler is separately available)
  • Lauterbach TRACE32® Debugger
  • Low level drivers, FreeRTOS and demo code examples
  • Complete Set of documentation included a detailed step-by-step Getting Started document
  • Direct technical support

 

Get download access

 

 

 

 

  Synopsys VDK for Infineon’s Automotive RISC-V MCU Prototype

 

  • Synopsys Virtualizer Development Kit (VDK) is an electronics digital twin of an electronic system, combined with software productivity tools meant for development and testing. The VDK executes unmodified binary software with close-to-real hardware behaviour. 
  • Multicore RISC-V compute cluster including Interrupt Router, IPC, Memory System Control Unit, etc.
  • Dedicated peripherals supporting CAN, UART, ETH, PWM, GPIO, etc.

 

 

 

 

HighTec LLVM-based RISC-V compiler tools

HighTec offers optimized automotive-grade C/C++ and Rust compiler suites with multi-architecture support, including RISC-V:

  • The compiler tools are based on innovative LLVM open-source technology.
  • The HighTec RISC-V compiler is optimized for the RISC-V IP used by Infineon.

 

 

 

Lauterbach TRACE32® supporting virtual prototypes

Shorten Design Cycles with TRACE32® tools that can be connected to the Synopsys Visualizer Runtime. This allows full utilization of TRACE32® tools in this early stage of exploration and evaluation of the Infineon RISC-V prototype:

  • TRACE32® Power View with a unform GUI
  • Advanced Multicore debugging and tracing
  • Fully scriptable toolkit

 

 

 

SW ecosystem and development flow

This DRIVECORE RISC-V VP bundle includes a complete set of low-level drivers, startup software, and template projects.

 

Demo code example projects and the iLLD are provided to streamline initial setup. A SCons-based configurable build system is included with all required settings for the HighTec RISC-V C/C++ tools and Infineon’s Automotive RISC-V MCU Prototype. The generated ELF is loaded into the Synopsys VDK. With TRACE32 attached, runtime control is handled via PowerView. Synchronous and asynchronous external signal and event simulation is enabled through Python scripts.

The bundle includes various ready-to-use demo code examples, such as:

  • Various UART communication examples, including simulation of external signals
  • Digital I/0, including simulation of external signals
  • FreeRTOS example
  • Inter core IPC example

 

The DRIVECORE RISC-V VP bundle is available for a Windows host.  A Linux version is in preparation.

 

How to get access to DRIVECORE RISC-V VP

If you are interested in getting access to the DRIVECORE RISC-V VP bundle, including free evaluation licenses, please send an email with your request to: This email address is being protected from spambots. You need JavaScript enabled to view it..