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.
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 moreVLAB 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.
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 moreVLAB is the tool and virtualization environment that users to configure, control and run VDMs.
Configure and control the environment from CLI or script for repeatable, deterministic results.
High-performance simulation, distributed and not limited to a single thread.
Connect debug client(s) to each core for multi-core, multi-process scenarios.
Save your work and restart from known conditions to shorten debug and test sequences.
Leverage complete access across hardware, software and the wider environment.
Increase coverage and exercise error handling by injecting errors without breaking hardware.
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.
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.
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.
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.
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.
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.
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.
EXPRESS | SUITE | |
---|---|---|
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 |
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 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 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 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.
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.
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.