Mixed Signal & Domain Simulation for Embedded Worlds

Download Software

User Guides

Isotel NgSpice Fork

GitHub MixedSim Open-Source Library

Introduction to Open Source Spice Mixed Signal & Verilog Simulation

Conceptual Simulation of Digital Sine Generator from Eagle

Mixed-domain Simulation and Visualization of a Two Wheel Robot with Blender Open-source Software

The Easiest Way of Simulating C/C++ Code Together with an Analog & Digital Spice Simulation

Platise Ferromagnetic (Non-Linear) Model


Mixed Signal & Domain Simulation for Embedded Worlds

Designing embedded applications typically involves analog, digital worlds, and embedded code. To be able to verify the concepts we strive for simulation tools that could verify all the worlds together, not only as a mixed-signal simulation but also to be able to include Verilog, co-simulation with Embedded C/C++ and other languages.

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, Isotel extension which offers simple integration of embedded C/C++ (or other) code, and Isotel ngspice extension for one of the most popular cross-platform 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.

Content

Software Download