CppSim/VppSim is free for academic and commercial use, and the install file includes all files necessary to run CppSim/VppSim along with supporting programs such as NGspice and the PLL Design Assistant. However, it is also useful to separately install Python, Octave, or Matlab® in order to improve post-processing capability on the simulation results of CppSim/VppSim. No warranty or support is provided with this software.
Windows 10/8/7/Vista/Xp (247MB)
Linux Redhat/Centos Enterprise 5 (166MB)
MacOS Beta (Apple Silicon Only) (145MB)
Windows - Double-click on the downloaded file setup_cppsim5.exe For Windows and Linux versions, read the CppSim/VppSim Primer found on the Manuals web page for more detailed installation instructions. Read the CppSim/VppSim Primer found on the Manuals web page, and look
through the FAQ page for additional information. Note that the Mac version will differ regarding the waveform viewer since CppSimView is no longer supported on MacOS. Unfortunately, no documentation is available for CppSimPyView thus far, but an effort was made to make it similar to CppSimView (using Synch and Load commands, etc.) For the Windows version of CppSim, some computers require installation of the Microsoft Visual C++ 2008 Redistributable Package (x86) in order to run NGspice. This is a small set of DLL files, and can be downloaded and installed directly from Microsoft's website at: CppSim will be more limited on MacOS compared to Windows or Linux:
(See note below on also installing Microsoft Visual C++ 2008 Redistributable Package)
Linux - Extract the downloaded file cppsim_linux_install.tar.gz and update .bashrc file
(You must also have Tcl/Tk, Wine, zlib, and g++ compiler installed on your system)
Mac OS - Extract the downloaded file CppSim_Apple_Silicon.zip
You will see two items in extracted folder: Sue2.app and CppSim folder
1) Place Sue2.app in /Applications or any other preferred location
-> Double-click on Sue2.app icon to launch Sue2 and run CppSim
2) Place CppSim folder in your home directory (must be placed here)
-> CppSimPyView is contained in folder CppSim/CppSimShared/CppSimPyView
a) Python must be installed on your system to run CppSimPyView
b) To run CppSimPyView, open Terminal and run the following commands in it:
(i) cd to CppSim/CppSimShared/CppSimPyView folder
(ii) run the command: python3 CppSimPyView.py
After Installation:
Windows Note:
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=29 MacOS Note:
1) CppSimView and PllDesign Assistant are no longer provided
2) CppSimPyView has reduced functionality compared to CppSimView
3) GTKWave is not provided, but can be installed separately using Homebrew