An example project top test and demonstrate PySysC
Go to file
Eyck Jentzsch f78c4d89d0 Adapted to pysysc improvements 2019-01-04 15:50:18 +01:00
.settings Added signals for clock and reset 2019-01-03 21:18:09 +01:00
cmake Added SCC and refactored CMake files 2019-01-01 12:19:44 +01:00
components Added signals for clock and reset 2019-01-03 21:18:09 +01:00
sc-components@a066d508a0 Added SCC and refactored CMake files 2019-01-01 12:19:44 +01:00
top Added signals for clock and reset 2019-01-03 21:18:09 +01:00
.cproject Started from SystemC-Quickstart 2018-12-31 16:28:37 +01:00
.gitignore Started from SystemC-Quickstart 2018-12-31 16:28:37 +01:00
.gitmodules Added SCC and refactored CMake files 2019-01-01 12:19:44 +01:00
.project Started from SystemC-Quickstart 2018-12-31 16:28:37 +01:00
.pydevproject Started from SystemC-Quickstart 2018-12-31 16:28:37 +01:00
CMakeLists.txt Added SystemC toplevel for comparison purposes 2019-01-01 14:45:58 +01:00
LICENSE Started from SystemC-Quickstart 2018-12-31 16:28:37 +01:00
README.md Started from SystemC-Quickstart 2018-12-31 16:28:37 +01:00
conanfile.txt Added SCC and refactored CMake files 2019-01-01 12:19:44 +01:00
router_example.py Adapted to pysysc improvements 2019-01-04 15:50:18 +01:00
router_example2.py Adapted to pysysc improvements 2019-01-04 15:50:18 +01:00

README.md

PySysC-SC

A simple C++/SystemC/CMake project to test pysysc

How to build

Currently only Linux and MacOS are tested

pip install conan
conan remote add minres https://api.bintray.com/conan/minres/conan-repo
cd PySysC-SC
mkdir build
cd build
conan install .. --build=missing
cmake ..
cmake --build .

Notes

If you encounter issues when linking wrt. c++11 symbols you might have run into GCC ABI incompatibility introduced from GCC 5.0 onwards. You can fix this by adding '-s compiler.libcxx=libstdc++11' to the conan call or changing compiler.libcxx to

compiler.libcxx=libstdc++11

in $HOME/.conan/profiles/default