Skip to main content
Renesas Electronics Corporation

Overview

Description

The RoX (R‑Car Open Access) Virtual Platform (VPF) accelerates in-vehicle software development for next-generation vehicles by allowing users to start development activities prior to hardware availability, enabling a shift-left development strategy. Using digital twins, users can simulate R‑Car functions on RoX VPF and conduct system verification for early software development.

It offers the ability to scale development by increasing the number of verification and validation environments without requiring real ECUs or vehicles. The platform enables seamless migration to actual hardware once available, thus reducing rework. Renesas offers two main virtual platform environments: RFS2 and VDK.

RFS2 (R-Car Fast Simulator) is a Renesas-developed, second-generation function simulator that uses high-level abstraction models to enable high-speed simulation for early, application-specific development. The R‑Car Virtual Platform (RFS2) is ideal for scalable, shift-left customer software development, supporting a wide range of application frameworks such as Classic and Adaptive AUTOSAR, QNX, Linux, and Android Auto.

VDK (Virtual Development Kit) is co-developed with Synopsys and provides a fully functional model of an R‑Car System-on-Chip (SoC), capable of executing unmodified production software and enabling various use cases for software porting, integration, and testing from hypervisor to application layers. For more details, explore Synopsys Electronic Digital Twin. The R‑Car Virtual Platform (VDK) is ideal for integrating and testing automotive OS software platforms on R‑Car SoC–based HPC/ECUs, including drivers, hypervisors, operating systems, middleware, and application frameworks, while also enabling full binary software stack validation with a focus on safety-critical applications.

VDK–RFS Co-simulation is a Renesas solution designed to address unsupported customer use cases that cannot be met by either platform individually.

Availability

  • RFS2 is available on Renesas inside the R-Car RoX Software Development Kit
  • VDK is available in collaboration with Synopsys, leveraging industry‑proven virtual prototyping technology. For inquiry or further information, please contact Synopsys.
CategoryRenesas RFS1Synopsys VDKRenesas RFS2
Target SWx86 binaryARM® binaryARM® binary
Sim speed of CPU> 1/1> 1/17> 1/2
Supports multiprocessingNoYesYes
Hypervisor supportNoYesYes
Sim speed enhancement tech. for CPUHost compilation and Host executionARM fast model

HyperCore (Fast ARM model)

Fast RH850 core (G4MH) model

Sim speed enhancement tech. for IP models (only some IP Models can be applied) 

Host PC IF (USB, PCIe)

API model (NPU, GPU, DRM)

GPGPU accel.

N/A

Virtio

HyperFusion (API model) 

HyperAccel (GPGPU accel.)

HyperSim (multi threading)

Useable to evaluate Renesas DRV/MW/FWKCannot run many Renesas Drv/MW/FWKCan run many Renesas Drv/MW/FWKCan run many Renesas Drv/MW/FWK
IP list supported limitationCPU CR/CM; 3rd party IPISP CoreN/A
Debugging method (for SW application)

VSCode

Terminal (gdb)

e2 studio

3rd party GUI

TRACE32

e2 studio

Terminal (gdb)
License fee (Customer/Renesas)NoneYesYes

Features

  • Renesas RFS2
    • Based on the QEMU open-source simulator, widely used by software developers across IT and embedded systems
    • Provides full transparency and debuggability, allowing users to inspect, modify, and debug source code
    • Flexible and customizable, enabling easy integration and adaptation to specific development needs
    • Community-driven and cross-platform, benefiting from open-source contributions and supporting multi-architecture emulation (e.g., x86, Arm)
    • High performance, accelerating development with fast simulation speeds and advanced CPU models
    • Integrates with other tools, enhancing usability with support for libvirt, virt-manager, and Docker
  • Synopsys VDK
    • Executes unmodified, target-compiled production binaries for application (AP) cores, real-time (RT) cores, DSPs, and NPUs (as applicable)
    • Models R‑Car–specific peripherals and interfaces, such as Ethernet and CAN
    • Provides user-controlled abstraction levels to balance simulation accuracy and performance
    • Supports multithreaded simulation for scalable HPC and multi‑ECU development
    • Supports VNE (Virtualizer Native Execution) on Arm-based host servers
    • Interfaces with common automotive engineering tools and test environments
    • Cloud-ready and CI/CD-ready, supporting modern DevOps and continuous validation workflows

Target Devices

Design & Development

Videos & Training

Support

Support Communities

Support Communities

Get quick technical support online from Renesas Engineering Community technical staff.
Browse Articles

Knowledge Base

Browse our knowledge base for helpful articles, FAQs, and other useful resources.
Submit a Ticket

Submit a Ticket

Need to ask a technical question or share confidential information?