VLAB Works
winIDEA and Analyzer Support for VLAB VDMs
VLAB Virtual Development Machines (VDMs) provide fast level 4 virtual ECUs for automotive and embedded software development and test. With software-defined vehicles (SDV), continuous software updates and development throughout the lifecycle is critical.
Virtualization provides developers with the necessary fast and scalable infrastructure for software integration and test.
VDMs can be used before hardware is available for software and system shift-left, as well as for ongoing software development for in-production and out-of-production hardware.

Virtual ECU simulation and compatibility
VDMs run the same software as the real hardware, including Autosar classic and adaptive stacks, Linux, QNX, RTOS, and Hypervisor-based configurations.
They simulate complete boards (ECUs, HPC nodes, custom boards, etc.) and support simulating networks and integration with complete system digital twin solutions. Software can be tested, validated, and debugged on VDMs before deploying the same binaries on the physical hardware.

High-performance virtualization
VLAB VDMs are designed for speed, using a modern simulation kernel combined with advanced instruction-set simulation techniques and parallel execution to maximize performance. They provide winIDEA with unmatched visibility into the target system, including processors, memories, and peripheral devices.
Python scripting enables automated debugging and testing across both winIDEA and VLAB toolchains.

Unified development with winIDEA
winIDEA supports VLAB VDMs and offers the same front-end and functionality used for on-target software development, debugging, and testing — regardless of whether the target is virtual or physical. Developers can switch between virtual and physical ECUs with a single click and continue working in the familiar winIDEA environment.
Likewise, the winIDEA SDK provides identical interfaces, allowing the same Continuous Integration (CI) automation scripts to run without modification on both real and virtual ECUs.

Typical use cases for the winIDEA + VDM Setup
- Low-level software development development, including drivers and operating systems
- AUTOSAR CP integration
- Middleware development
- Application development
- Test automation and continuous integration and deployment
- Complex software debug
- Pre-silicon software development and testing
Supported VDMs
- Infineon AURIX TC3xx
- Infineon AURIX TC4x
If your device is not covered here, contact us for the latest information.