A Python package to interface with SystemC library and script SystemC simulations
Go to file
2020-10-08 17:43:16 +02:00
pysysc update to latest cppyy 2020-10-08 17:43:16 +02:00
tests update to latest cppyy 2020-10-08 17:43:16 +02:00
.gitignore Initial commit 2018-12-31 16:18:02 +01:00
.project Initial commit 2018-12-31 16:18:02 +01:00
.pydevproject update to latest cppyy 2020-10-08 17:43:16 +02:00
LICENSE Updated license formatting 2018-12-31 16:32:38 +01:00
MANIFEST.in Initial commit 2018-12-31 16:18:02 +01:00
NOTES.md Added support for SCV & CCI, updated notes 2019-01-06 15:21:33 +01:00
PyScModule.cpp Added PyScModule to forward simulation phase callbacks 2019-06-08 14:31:23 +00:00
PyScModule.h Added PyScModule to forward simulation phase callbacks 2019-06-08 14:31:23 +00:00
README.md update to latest cppyy 2020-10-08 17:43:16 +02:00
setup.py Added PyScModule to forward simulation phase callbacks 2019-06-08 14:31:23 +00:00

PySysC

A Python package to use SystemC from Python

How to setup the environment

pyenv install 3.6.3
pyenv virtualenv 3.6.3 pysysc
pyenv activate pysysc
STDCXX=11 MAKE_NPROCS=32 pip install --verbose cppyy --no-binary=cppyy-cling
pip install conan

TODO

  • pythonize sc_module with iteration protocol (__next__ and StopIteration exception)