Skip to main content

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

 

 

Car virtual prototype Infineon RISC-V Virtual Prototype

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® for Debugging & Profiling Virtual Prototypes

Shorten Design Cycles by connecting the TRACE32® software to the Synopsys Visualizer Runtime and benefit from the full TRACE32® feature set in this early phase of exploring and evaluating the Infineon RISC-V prototype:

  • Advanced, AMP/SMP Multicore Debugging and Profiling
  • Debugging entire SW Stack incl. Hypervisors, OSes, AUTOSAR
  • Fully scriptable and easy integration into CI/CD Pipelines
  • Seamless transition to real silicon in later development phases

 

 

 

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..

 

 

 

Rust Evaluation

By submitting this form, you acknowledge that you have read and agree to our Privacy Policy, and consent to the storage of your entered data.
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Ungültige Eingabe

Login Portal

Our database with known issues (limitations, bugs, etc.) may help you to understand certain behavior of our toolsets. Access this database is available if your license is under activate Maintenance and Support. Contact your IT-team for the Service Entitlement Number (SENxxxxx) of your license and the login credentials to our web portal.

If you have the access credentials, you can login here

Contacting our Technical Support Team

You may also contact our support team if you have any questions related to the installation or use of our tools. The fastest way to contact us is through our Contact Us form.

Thank you very much for your interest in our products. In order to evaluate one of our products, You need an evaluation key to install the product. To obtain this key, please fill in the below registration form. Our sales team will review your request and send you the key within one day.

The evaluation version of our compiler is not restricted in the functionality. The evaluation license that we will provide to you is valid for 30 days and is subject to our End-User-License-Agreement (EULA). If you have any questions in the usage of our tools, please contact our support team during your evaluation period.

For evaluation of our PXROS-HR real-time operating system, or software libraries like MCAL or SafeTlib, contact our support team.

Experience memory-safety, security and high performance by design with the HighTec Rust Development Platform https://hightec-rt.com/rust

Evaluation

By submitting this form, you are agreeing to our Privacy Policy have taken note and that you agree with the storage of your entered data!
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Ungültige Eingabe

 

Click here

To activate your C/C++ toolset license, please proceed by clicking the button above. Please note that certain older TriCore compiler or PowerPC compiler versions may have an alternative activation method. Please contact our support staff in case of doubt.

Please fill out the form below in case you have any sales or support questions. In case your development/production license is under active maintenance and if you have any technical support questions, then it might be more efficient to review the database of known issues first. The holder of the product license in your company can give you access to the database. 

Support

By submitting this form, you are agreeing to our Privacy Policy have taken note and that you agree with the storage of your entered data!
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Invalid Input
Ungültige Eingabe