A Python package to interface with SystemC library and script SystemC simulations
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
Eyck Jentzsch b1334a0689 Added support for SCV & CCI, updated notes 1 year ago
pysysc Added support for SCV & CCI, updated notes 1 year ago
tests Added structural description 1 year ago
.gitignore Initial commit 1 year ago
.project Initial commit 1 year ago
.pydevproject Initial commit 1 year ago
LICENSE Updated license formatting 1 year ago
MANIFEST.in Initial commit 1 year ago
NOTES.md Added support for SCV & CCI, updated notes 1 year ago
README.md Added structural description 1 year ago
setup.py Added structural description 1 year ago

README.md

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 --force-reinstall --ignore-installed --no-clean --build build --no-binary :all: cppyy
pip install conan

TODO

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