Home  |  About us  |  VMLAB  |  Download  |  Contact  |  FAQ's  |  OrderTestimonials
    VMLAB: hardware and software together

....and software

in a unique package

See screen shots

General screen.

Interactive elements.

Peripherals view

Error reporting

Code checking

Virtual Scope

 It is a new concept in the microcontrollers tools: a virtual prototyping IDE. It combines in a unique tool, performances that up to now were separated. This makes possible to build  a virtual prototype of your application, before having the hardware for it.



  • Unique hw/sw co-simulation engine: analog + digital + micro (with all its peripherals).
  • Basic hardware library, to connect elements around the micro.
  • Interactive elements:
    -Slider controlled voltage generator
    -TTY (RS-232)
    -LED diodes
    -LCD module..
    -I2C monitor
  • Combined hw/sw Virtual Scope. It shows a combined display of the micro trace and the selected hardware signals, providing accurate time measurements.
  • Modeling of analog effects in I/O ports:
    -Output resistance
    -Open drain
    -Analog inputs
  • SPICE-like hardware description language
  • Basic hardware library, to connect elements around the micro.
  • Realistic simulation of all the micro modes (included Stop and Wait / Sleep) an its peripherals.
  • Realistic simulation of interrupts.
  • Realistic simulation of RESET and NMI pins.
  • Multiprocessing simulation. Two microcontrollers can be simulated in parallel.
  • User defined components programming interface, including AVR micros modelling.
  • Top class IDE, with a unique feature in the market: users desks
  • Powerful notebook style multi-window multi-file editor.
  • Symbolic debugging  (variables display)
    -Watch window.
    -Directly in the editor, clicking over the variable
  • Integrated original manufacturer assembly toolchain.
  • Syntax highlighting.
  • In-line syntax errors location in editors
  • Display of variables / registers in hexadecimal, binary, decimal, and as analog bar
  • Display of micro peripherals and memory, with related pop-up commands.
  • Context sensitive help: clicking over a peripheral/register, gives information about it.
  • Unlimited trace (depending on your computer performance), with another unique feature: two way hw/sw cross-references (Scope -> code and vice-versa
  • Dynamic code coverage histogram, directly in the source code (unique in the market)
  • Code checking. A lot of potentially dangerous  programming situations are flagged. 
  • WinAVR C Compiler (GCC) support. (only for AVR). VMLAB + WinAVR  = Visual GCC.
  • Any 3rd party compiler support through Ext-COFF symbolic format.
Supported ST6 models: ST6200, 01, 03, 08, 09, 10, 15, 20, 25.

Supported AVR models: ATiny11, ATiny12, ATiny15, ATiny22, AT90S2343, AT90S2323, AT90S1200, AT90S2313, AT90S4433, AT90S4414, AT90S8515, AT90S4434, AT90S8535, ATmega8, ATmega16, ATmega161, ATmega162, ATmega32, ATmega64, ATmega128. Soon also ATmega8515, ATmega8535, ATiny2313

 Home  About us  |  VMLAB  |  Download  |  Contact  |  FAQ's  |  OrderTestimonials

Copyright Advanced Micro Tools 1998-2009. All rights reserved