Mixed Signal & Domain Simulation

Designing embedded applications typically involves analog and digital worlds, from simple micro-controllers, more comprehensive micro-controllers featuring programmable digital and analog logic, or it could refer to a new chip designs. To be able to verify the concepts we strive for simulation tools that could verify both worlds together, not only as a mixed-signal simulation but also to be able to include Verilog and other languages too.

Here we represent how to do a spice simulation using an open-source and free version called ngspice in combination with verilog synthesis software called yosys, and our ngspice extension for one of the most popular CAD software the AutoDesk (CadSoft) Eagle. With the included xspice models one can do a similar to matlab/simulink type of simulation to model a mechanical - mechatronics applications and visualize results with blender. All software runs on Linux, MAC and also on Windows.