Jump to content

SystemC for bare metal


eactor

Recommended Posts

Hello,

 

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,

 

Torsten

Link to post
Share on other sites

Archived

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

×
×
  • Create New...