Proteus Virtual System Modelling
(VSM) blends mixed-mode SPICE simulation with world leading fast microcontroller
simulation. It enables rapid prototyping of both hardware and firmware designs,
in software!
Design, Test and Debug your embedded projects in the Proteus electronic circuit
simulator before a physical prototype is ordered. Agile development for the
embedded systems workflow.
Complete Embedded Workflo
For embedded engineers, Proteus VSM bridges the gap in the design life cycle
between schematic capture and PCB layout. It enables you to write and apply your
firmware to a supported microcontroller on the schematic and then co-simulate
the program within a mixed-mode SPICE circuit simulation, including MCU
peripherals.
You can interact with the design using on screen indicators such as LED and LCD
displays as well as actuators such as switches and buttons. Proteus VSM also
provides extensive debugging facilities including breakpoints, single stepping
and variable display for both assembly code and high level language source.
Design
Proteus VSM uses our proven Schematic Capture software to provide the
environment for design entry and development. Proteus capture is a long
established product and combines ease of use with powerful editing tools. It is
capable of supporting schematic capture for both simulation and PCB design.
The Proteus schematic capture module also provides a very high degree of control
over the drawing appearance, in terms of line widths, fill styles, fonts, etc.
These capabilities are used to the full in providing the graphics necessary for
circuit animation.
Simulation
The most exciting and important feature of Proteus VSM is its ability to
simulate the interaction between software running on a microcontroller and any
analogue or digital electronics connected to it. The micro-controller model sits
on the schematic along with the other elements of your product design. It
simulates the execution of your object code (machine code), just like a real
chip. If the program code writes to a port, the logic levels in circuit change
accordingly, and if the circuit changes the state of the processor's pins, this
will be seen by your program code, just as in real life.
The VSM CPU models fully simulate I/O ports, interrupts, timers, USARTs and all
other peripherals present on each supported processor. It is anything but a
simple software simulator since the interaction of all these peripherals with
the external circuit is fully modelled down to waveform level and the entire
system is therefore simulated.
With over 750 supported micro-processor variants, many thousands of embedded
SPICE models and one the worlds largest libraries of embedded simulation
peripherals, Proteus VSM remains the first choice for embedded simulation.