Installation
This section will explain how to install a released version of Deltasimulator. In this case users will obtained only the source code of the package without test suite, tutorials, examples, and documentation. This is best suited for those who would like to use the package as it is and do not change it.
For those who would like to get involved into development we suggest following steps in Development.
Prerequisites
Note
Currently, we only support and test Deltasimulator on Ubuntu 20.04.
You will require
Python 3.8.
Along with this you need pip, a python package manager, and python
development tools. You can get these using apt-get
.
$ sudo apt-get install python3-dev python3-pip
Next, install these additional dependencies with apt-get
.
$ sudo apt-get install autoconf flex bison libghc-zlib-dev libgmp-dev
Install SysemC
by downloading the source and then following the instructions in the
downloaded INSTALL
file. We test and develop Deltasimulator
using SystemC version 2.3.3, so install that version to ensure compatibility.
Install verilator by following their instructions to install via git. We test and develop Deltasimulator using verilator version 4.026, so install that version to ensure compatibility.
If you encounter difficulties in setting up these dependencies, you may want to use our docker image, the Development page describes how to do this.
We are in the process of extending both the supported operating systems and python versions. If you have specfic requirements, you are welcome request support. Get in contact by emailing us
Installing with pip
You can find the latest released version of Deltasimulator here.
This can be installed using the in-built python package manager, pip
.
$ pip install deltasimulator
This will fetch all python package dependencies and install Deltasimulator.