systemc-clang parses SystemC 2.3.3. It parses RTL constructs and some TLM 2.0 constructs. This is the maintained repository of an older version available on github.
- llvm/clang(version 7.0.0)
- SystemC version 2.3.3. Please see SystemC Installation notes
- c++14 is required. We are using some features that necessitate c++14. Down-porting it is also possible, but not supported.
If you encounter problems, please create issues with a minimally working example that illustrates the issue.
For other concerns and comments, please contact us directly.
systemc-clang follows the same licensing as clang. Please look at LICENSE.