The page you are looking for could not be found.

VLAB is a complete, industry-leading tool and simulation environment used by Software Developers, Test Engineers, Automation Development Engineers and Virtualization Engineers alike. VLAB gives each of these groups, the optimized solution to create, integrate, manage and run VLAB VDMs.

Configure & Control

VLAB delivers interactive environments for user access to VDM virtual devices through GUI/IDE or CLI. Users have complete access and control over the whole environment; hardware, software and I/O.

Find out more

Scale & Deploy

VLAB lets users scale the number of VDMs to suit the budget and requirements. Desktop, server and cloud deployments makes it possible to tailor the ideal solution.

Find out more

Create & Integrate

VLAB Designer is used to create and configure VDMs that take into consideration the use-case requirements and target device specifications. VLAB integrates VDMs with the tools and processes already in place.

Find out more

VLAB - Configure and Control

VLAB is the tool and virtualization environment that users to configure, control and run VDMs.

Control

Configure and control the environment from CLI or script for repeatable, deterministic results.

Multi-Threaded

High-performance simulation, distributed and not limited to a single thread.

Debug

Connect debug client(s) to each core for multi-core, multi-process scenarios.

Checkpoint & Restore

Save your work and restart from known conditions to shorten debug and test sequences.

Tracing & Instrumentation

Leverage complete access across hardware, software and the wider environment.

Fault Injection

Increase coverage and exercise error handling by injecting errors without breaking hardware.

VLAB - Scale and Deploy

VLAB lets you choose how much virtualization you need and where you need it.

Inside the VLAB virtualization environment, a VDM representing your virtual device can be run as single, multiple or unlimited instances, depending on your needs and resource capacity. VLAB is offered in 4 different configurations to meet the needs of individuals through to several teams spread across multi-national OEMs.

ESSENTIALS

WORKSPACE

SERVER

ENTERPRISE

VLAB ESSENTIALS

Desktop application that loads and runs a single VDM instance, placing a virtual embedded device in the hands of users. VLAB Essentials is the ideal entry point for users new to virtualization or those looking for a low-cost solution to local development and testing.

VLAB WORKSTATION

Upgraded desktop application that loads and runs unlimited VDM instances concurrently. VLAB Workstation can be used to run tests locally in parallel or create environments in which multiple VDMs are connected.

VLAB SERVER

For customers who need additional capacity beyond what VLAB Workstation offers on a regular desktop, VLAB Server enables unlimited VDM instances to run concurrently on a local server(s). Perfect to support CI/CD/CT and large-scale parallel test execution.

VLAB ENTERPRISE

The premium package that enables virtualization across your whole organization. With VLAB Enterprise, ANY user can leverage ANY desktop, server or cloud host to develop and maintain embedded devices.

The scope of what is possible with Virtualization is broad, and VLAB can tailor virtual environments to match users’ needs and budgets. After selecting a VLAB solution that delivers the number of VDM instances required, users choose between two editions to determine what those VDMs will be able to do.

EXPRESS

VLAB VDMs running as VLAB Express editions resemble the experience of using the hardware that the VDM has virtualized.

In place of a development board, users have a VDM that offers the same I/O and Network connectivity and will load and run target-compiled binaries.

Ideal for running tests or for resolving issues with GDB bare-metal debug.

SUITE

VLAB Suite editions unlock advanced capabilities only available in virtualization environments.

Complete access to control and trace all hardware and software. Script and automate complex test scenarios that are only possible in a virtual environment. Debug, analyse and optimise the behaviour of multi-core, multi-process scenarios..

In short, VLAB Suite will help you deliver quality, robust, optimised software earlier and cheaper than what is possible on the hardware.

EXPRESSSUITE
Configure
Run / pause / continue
Snapshot save / restore / clone
Multi-threaded simulation
Interactive software debug
Command-line interface
Scripting and Automation
Software Instrumentation
Virtual Hardware instrumentation
Scripted breakpoints and actions
Tracing
Software coverage analysis
Software test tools
Software profiling
Fault injection and analysis
Third party tool integrations

VLAB - CREATE & INTEGRATE

ASTC partners with customers to create new VLAB VDMs tailored to their unique requirements, using VLAB technologies like those seen below. For customers who are looking to build their own VDM, VLAB Designer supports Virtualization Engineers developing, customising, extending and integrating VLAB VDMs into their environment. As the industry continues to expand, so too does the range of options in VLAB Designer, and if you would like to know more, then let us know.

HiperSim

HiperSim is a collection of virtualization technology developed by ASTC for hardware modelling. HiperSim focuses on delivering the highest possible simulation performance, with a multi-threaded simulation kernel and support for checkpoint and restore headlining the feature list. With HiperSim, timely simulation of complex multi-core SOCs or multi-SOCs moves from a dream to reality.

HiperCore

HiperCore by ASTC delivers CPU Core virtualization technology that boosts the most performance-critical component of any simulation. Complimentary to HiperSim, VLAB VDMs with HiperCore CPUs can achieve realtime performance or greater.

Fusion

Fusion is a complementary VLAB technology that expands the range of target software that can successfully run in a virtualized environment. VLAB Fusion takes advantage of the hardware accelerators available within the host system to increase the performance of a VDM. It taps into the API level of target software, such as OpenCL and NVIDIA CUDA APIs, for optimal performance.

SystemC/TLM

The SystemC standard from Accellera continues to be widely used for hardware modelling. VLAB can construct and run SystemC only simulation environments, or hybrid environments that include and enjoy the benefits of HiperSim models.

3rd Party Models

VLAB can incorporate models of virtual hardware from many 3rd party providers where access to IP is restricted, or a complex model has already been modelled. In most cases, SystemC and QEMU models can be integrated or a connection made to another simulation environment.