aboutsummaryrefslogtreecommitdiff

sysc-playground

This repository serves as a playground for SystemC/TLM2 and allows to quickly start hacking on SystemC/TLM2 simulations.

The Makefile documents how to configure and build the simulations as well as run the tests contained in the repository.

# Build SystemC, all simulations and tests.
make build

# Run all tests.
make test

# Run all simulations in src/.
make run

# Run only the lt_bus simulation.
make run/lt_bus

New simulations can be added by creating a new file in src/ and adding the file name (w/o extension) to the simulations list in CMakeLists.txt.

Happy hacking.

SystemC build

The SystemC simulator is automatically built as dependency in cmake. Currently two different build scripts are available (mainly because of own experiments).

License

This project is licensed under the MIT license.