Mixed Domain Simulation Products Application Notes Support

Mixed Signal & Domain Simulation for Embedded Worlds

Isotel NgSpice Fork, Version 30 1.1.2019

Git

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

Forum

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. All software runs on Linux, MAC and also on Windows.

Download