DSP simulation with Proteus Simulation Software

Hello guys this is the answer to many friends who are searching for The best DSP (Digital Signal Processor) simulation and debugging software.

Which simulation software is used for debugging my code in DSP and interfacing it with various peripherals?

Proteus 8 is the ultimate answer.

Proteus 8 has a VSM module for Piccolo, that is useful for simulating Digital Signal Processor.


Piccolo! what’s that?

I’m sure you are thinking about him if you are a Dragon ball Z fan.


I am not talking about this Piccolo….:)

But it is not about him. Piccolo is one of the latest Digital signal Processor (DSP) with lots of features from Texas Instruments. Piccolo has gain popularity in  many Industrial Electronics Applications.

Some Features of Piccolo:

  • Up to 90-MHz, 32-bit C28x™ CPU
  • 16-kB to 256-kB embedded Flash
  • 12-bit ADC, up to 4.6 MSPS
  • 150-ps high-resolution ePWM
  • Control law accelerator
  • Package options starting at 38-pin TSSOP
  • Integrated oscillator, voltage regulator, BOR/POR
  • Single-rail 3.3V device
  • Floating-point and fixed-point options
  • CLA  (Control Law Accelerator)*
  • VCU (Viterbi, Complex Math, CRC Unit)*

* these features depends on model of Piccolo.


If you are interested in knowing more about Piccolo have a look at TI website.

OK now enough about Piccolo, but what about simulation of DSP?

Going back to topic, we were about to simulate DSP withe the help of Proteus 8 simulation software.

Open your Proteus software and go to Pick devices and search for “Piccolo”

list of DSP available in Proteus

Available list of Piccolo series DSP in Proteus


Go ahead and make some project or open any demo from

C:\Program Files\Labcenter Electronics\Proteus 7 Professional\SAMPLES\VSM for PICCOLO

you don’t need to worry more about the necessary peripherals of Piccolo, so you can concentrate on programming which you want to debug.

You can do many things with this simulations like

  • Single stepping your programming for debugging purpose.
simulation of dsp in proteus

Debug window of Piccolo series DSP in proteus


  • Interfacing with various peripherals in Proteus Software like oscilloscope, animated motors, display devices etc.
interfacing with displays and motors with dsp

Interfacing motor and seven segment displays with DSP

You can even try Parallel Processing by CLA module available in this processor.

You can do many things with this Proteus + Piccolo combo, only your imagination is the limit.

You can simulate Texas instruments(TI) C2000 picolo series DSP with proteus. For detailed tutorial watch below video.

Here are the list of demo DSP simulation available in Proteus 8


Have fun with Piccolo in Proteus 8 and don’t forget to leave a comment if you find my article helpful or you have any doubt.

Incoming search terms:


  1. Aw, this was an exceptionally good post. Spending some time and actual effort to produce a top notch article… but what can I say… I
    hesitate a whole lot and never seem to get anything done.

  2. It’s very effortless to find out any matter on net as compared to textbooks, as I
    found this post at this web site.

  3. hi,

    thanks for the video, short and useful

  4. MHRav says:


Speak Your Mind