Creating Custom Virtualization Models

To run the real target software, the virtualization solution needs a model that corresponds to the real-world hardware. Typically, this is a virtual board (often called a virtual ECU, Electronic Control Unit) that contains a main processor chip along with memory, storage, and other peripherals. We build custom virtual boards tailored to your hardware designs and use cases. We reuse existing models and create new models as needed.

After a model is completed and delivered, our commitment continues with training and support, enhancements and issue resolutions to ensure that customers get the most value out of their models!

ECU
HPC
Zonal
Gateway
System controller
Flight Controller
Payload Controller
System-on-Chip (SoC)
Chiplet
IP block

Scalable Models

VLAB Works has been working with customers across the embedded supply chain for many years, from IP providers through to OEMs, to create virtual solutions tailored to their use cases and domains. Customers trust our team to deliver and support solutions that perform to the highest standards, accelerate development and test, and improve the quality of their products.

Models can be built for individual IP blocks, chipets, or chips, to allow software development at the component level. Such models are expected to be used as subsystems in bigger systems over time.

Building with the Right Components

The extensive list of embedded hardware virtualized in VLAB VDMs is the starting point in the creation of any new virtualizations. In many cases, proven models are reused as-is or used as the basis to create new models or model variants. However, there are cases where creating a new model isn’t the most appropriate solution. VLAB enables alternatives such as integration of 3rd-party models, software API emulation, use of virtio devices, and co-simulation to create the optimal virtualization environment.

Software Under Test

VLAB VDMs can be configured with the optimal mix of hardware models and software emulation that target each software layer: Applications, OS, BSP, or BSW (MCAL, Service Layer, CDD).

Performance

VLAB VDMs leveraging VLAB technology such as HiperSim, HiperCore and Fusion, can perform at or above real-time, enabling faster regressions and making integrations with real-time environments possible.

Connections

VLAB VDMs use SIL Kit to interconnect between VDMS, integrate with 3rd-party simulation environments and connect to test environments. Connections to debuggers and over regular I/O channels are also supported.