You are on page 1of 2

PROTEUS

VSM SIMULATION
Proteus VSM brings Agile development into the embedded
workflow. It enables rapid prototyping of both hardware design
and firmware design in software, making it easy to make
changes to both.

Complete Embedded Workflow


Proteus VSM provides a unique the code the entire system stops design makes it easier to work out
development platform for the when that line of code is reached. where a particular problem lies
embedded engineer. It allows This effectively stops time, allowing and whether the software design
you to specify a program (HEX the engineer to focus on debugging or hardware design is at fault.
file, COF File etc.) as a property while protecting the design from
of the microcontroller part on the unwanted real world effects (e.g. Proteus VSM will save time and
schematic and during simulation will capacitors discharging, motors effort during the design phase and
show you the effects of the program losing momentum) which often in the testing/debugging phase.
on the schematic you have created. hinder static analysis. Single step The ability to use the schematic in
debugging then advances the entire Proteus as a virtual prototype for
You can change your ‘hardware’ by system, showing the effects of the firmware design and debugging
rewiring the schematic, changing execution of that line of code on the improves the quality of the physical
component values for resistors, schematic (virtual prototype). This prototype. Less design iterations
capacitors etc. and deleting or unique ability to control the program mean less delays at manufacturing
adding new components to the flow through the electronics of a and lower manufacturing costs.
design. You can change your
firmware in the IDE of your choice
and, once compiled, test the
new code on the new system at
the press of a button. This gives
you total freedom to experiment
with different ideas and to find
the optimal design solution for
your project. The schematic
serves as a ‘virtual prototype’ for
the firmware and it’s quick and
easy to make changes to either.

Typically, engineers spend as much


time finding and fixing problems
and testing projects as they do in
creating them in the first place.
This is an area where Proteus
VSM excels. When working in
Proteus and a breakpoint is set in

“I am very pleased with the Proteus simulator. I got my project designed and working
in no time, without having to develop a breadboard.”

Boeing Satellite Development Center


VSM SIMULATION
Vout 1001100111100
00111 00110011
Over 750 processor 11100 0110
10011 0111011
models from 8-bit 1100001100110

through 32-bit DESIGN SIMULATE


architectures. For embedded engineers, Proteus Proteus can fully simulate the
VSM bridges the gap in the design interaction between software running
workflow between schematic on an MCU and any analogue or
capture and PCB layout. It enables digital electronics connected to it
you to write and apply your firmware on the schematic. The MCU sits on
to a microcontroller component on the schematic along with the other
the schematic and then co-simulate elements of your design. It simulates
the program within a mixed-mode the execution of your object code,
SPICE circuit simulation. For just like a real chip. If the firmware
design entry and development writes to a port, the logic levels in
therefore you use the Proteus circuit change accordingly, and if
capture tool to draw a schematic the circuit changes the state of the
representing the electronics for your processor’s pins, this will be seen
Includes thousands of project. Proteus capture is a long by your program code. The models
embedded peripherals established product, combining typically support all on-board
from sensors to motors ease of use with innovative features peripherals of the real device. Unlike
to TFT displays. and powerful editing tools. It is used other simulators, the interaction of
both to design ‘virtual hardware’ the MCU with the external circuit
for Proteus VSM simulation and (schematic) is modelled down
then also for PCB design using to waveform level and the entire
our PCB Layout module (ARES). system can therefore be tested.
10001110110
11001110001
00110110011
10011011010
00100111011

ANALYZE DEBUG
Diagnostic messaging
Proteus VSM includes a number Whilst Proteus VSM is already
system can log system
of virtual instruments including unique in its capability to run near
wide activity during
an Oscilloscope, Logic Analyser, real time simulations of complete
simulation.
Function Generator, Pattern micro-controller systems, its real
Generator, Counter Timer and power comes from its ability to ACK
Virtual Terminal as well as simple perform these simulations in single I2C
voltmeters and ammeters. In step mode. This works just like
addition, we provide dedicated your favourite software debugger,
Master/Slave/Monitor mode except that as you single step the
protocol analysers for SPI and I2C code, you can observe the effect
- simply wire them onto the serial on the entire design - including
lines and monitor or interact with the all the electronics external to the
data live during simulation. A truly microcontroller. You have full access
invaluable (and inexpensive!) way to variables display and watch
to get your communication software window where you can monitor Set breakpoints
right prior to hardware prototyping. address and/or register contents. either on software
Also available for more detailed You can also set breakpoints on conditions or on
analysis are graphing capabilities a logical condition of any watch hardware conditions.
for things like frequency, fourier, window item making it easy for
distortion, noise or sweep analyses. example to trap a timer overflow.

Labcenter Electronics Ltd.


21 Hardy Grange, Grassington, Skipton, N. Yorks, BD23 5AJ, UK
Tel: 01756 753440, Fax: 01756 752857
Web: www.labcenter.com, Email: info@labcenter.com
Labcenter YouTube Channel: http://www.youtube.com/c/LabcenterElectronicsLtd

You might also like