This repository has been archived on 2025-10-31 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
90b9c3fc5dcc77b1cfd976a7b432ea649d7b8fc7
PySysC
A Python 3 package to use SystemC from Python
How to setup the environment
The installation for PySysC is as follows (using bash shell):
# create virtual environment
python3 -m venv pysysc-env
# and enable it
. pysysc-env/bin/activate
# install needed packages
python3 -m pip install wheel
# install cppyy, C++ std version needs to match the version used to build the SystemC library
STDCXX=11 python3 -m pip install cppyy
# clone of PySysC
git clone https://git.minres.com/SystemC/PySysC.git
# install PySysC, for development PySysC use 'python3 -m pip install -e`
python3 -m pip install -e PySysC
TODO
- pythonize
sc_modulewith iteration protocol (__next__andStopIterationexception)
Description
Languages
Python
93.2%
C++
6.8%