VLAB

Virtualization Tools and Platforms for Virtual Embedded System Prototyping, Simulation, and Emulation

Highlights

  • Programmable simulation execution, command, and control
  • SW debug, analysis, profiling, and visualization
  • HW debug, tracing, analysis, and visualization
  • Ultra fast IP models (1÷3 GIPS per thread)
  • Multi-process, multi-threaded GPGPU acceleration
  • MATLAB and Simulink integration featuring co-simulation and full command and data exchange

Description

VLAB is a software environment that supports an end-to-end, industrial-scale, safety-critical, automotive-grade, virtualization-based development process, including the test, verification, and validation processes. It allows users to define, architect, implement, test, validate, optimize, and field-support complex embedded systems without the need for physical hardware. VLAB offers a rapid, all-in-software, automated path to continuous incremental build, integration, test, measurement, and analysis in all phases of development, from functional and test specifications to final release and support in the field. This all-in-software virtual environment seamlessly extends further, interfacing with any hardware environment, connecting software with hardware, the virtualized world with the real one.

VLAB is a tool and solution for virtualized embedded system development to:

  • Define, design, implement, optimize, verify, and validate a new embedded system
  • Have an all-in-software path to rapid realization in each development phase
  • Do much more, and faster, than with the hardware, even when that is available
  • Combines system simulation, software emulation, virtual hardware prototyping, and rapid design prototyping

VLAB offers tight integration with MATLAB and Simulink:

  • Enables access to MATLAB functions and commands from VLAB, interactively and programmatically
  • Seamless data exchange between MATLAB and VLAB, both in memory and on disk, via (MAT/HDF5 files)
  • Simulink co-simulation without a compile/build cycle, using dynamically created S-functions in .m format

Co-simulation uses standard MATLAB embedding interface:

  • Automatic type conversion is performed for function arguments and return values
  • Both scalars and matrices are supported
  • Vectors and matrices are represented using Python numpy arrays in VLAB
astc-logo

ASTC

Level 2, 76 Waymouth Street
Adelaide, SA 5000
AUSTRALIA
Tel: +61-417-867-199
sales@astc-design.com
https://vlabworks.com

Required Products

Recommended Products

Platforms

  • Linux
  • Windows

Support

  • Consulting
  • E-mail
  • On-site assistance
  • Training

Product Type

  • Modeling and Simulation Tools

Tasks

  • Communications Systems
  • Control Systems
  • Embedded Systems
  • Image Processing and Computer Vision
  • System Modeling and Simulation

Industries

  • Aerospace and Defense
  • Automotive
  • Computer Electronics
  • Consumer Electronics
  • Semiconductor