|
....Say goodbye to your emulator!
VMLAB will allow you to develop
robust AVR applications without the need of an emulator.
See screenshots
(Note: pictures correspond to ST62
examples)
General screen.
Interactive elements.
Peripherals view
Error reporting
Code checking
Virtual Scope
|
Atmel AVR: the hottest 8 bits micro in the
market!
Its smart RISC architecture, combined with flash
technology, and a wide range of models with different peripherals, makes Atmel's
AVR the micro of choice for many embedded systems designers.
VMLAB supports the following AVR models: ATiny11, ATiny12, ATiny15, AT90S1200, AT90S2313, AT90S2323, AT90S2343, AT90S4433, AT90S8515,
AT908535, ATmega8, ATmega16, ATmega161, ATmega162, ATmega32, ATmega64, ATmega128.
|
Hardware |
 |
Software |
- Unique combined hw/sw simulator engine: analog
+ digital + micro.
- Basic hardware library, to connect
elements around the micro.
- Interactive elements:
-Switch
-Slider V 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.
-Hysteresis.
-Analog inputs.
- SPICE-like hardware description language
- Basic hardware library, to connect
elements around the micro.
- Simulator minds all the micro
modes (included Sleep modes) and its peripherals.
- Realistic simulation of interrupts.
- Realistic simulation of RESET, including
the delay after reset signal and flag indicating reset source (in
micros where is available).
- STK500 programmer support.
|
|
- Top class IDE, with a unique feature in
the market: users desks.
- Powerful notebook style multi-window
multi-file editor.
- Symbolic debugging (variable
display)
-Watch window.
-Directly in the editor, clicking over the variable
- Source level debugging, with unlimited
breakpoints, set directly in the editor.
- Integrated original Atmel assembly
language
- Syntax highlighting in ASM and C.
- 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
- Code checking of may
dangerous programming situations, ensuring a top quality code.
- WinAVR support. A
special interface is given for this popular compiler.
- Ext-COFF support. Any 3rd party
compiler producing COFF can be used with VMLAB. Watch of
structures/unions arrays and bitfields
|
|