Jump to content

SystemC for bare metal


Recommended Posts



to compile SystemC, your compiler needs to be C++'03 compliant including standard library (C and STL). Additionally, SystemC requires the infrastructure to executes co-routines with an own stack, which can be interrupted and resumed. The proof-of-concept implementation by ASI realizes this using Fibers on Windows, QuickThreads or Pthreads on Unix in the src/sysc/kernel/sc_cor*.{h|cpp} implementation files. It may be easiest to port QuickThreads to your target platform than Pthreads, as it is more lightweight. The tracing requires file/stream I/O capabilities.


Best regards,



Link to post
Share on other sites


This topic is now archived and is closed to further replies.

  • Create New...