Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 12/10/2012 in all areas

  1. SystemC(/TLM) is not a first-class language on its own. Instead, it is a C++ class library. Therefore, you can find the language definition in the C++ standard itself, see http://isocpp.org/std/the-standard). That said, you should probably not try to write a C++ parser from scratch. Instead, you may want to look at existing (open-source) parsers, like Clang/LLVM or GCC. There are several projects working on reconstructing the SystemC elements from a C++/SystemC model (SystemC frontends). There has been an overview paper at FDL'2010 about this (Maguet et.al, A Theoretical and Experimental Review of SystemC Front-ends"). Greetings from Oldenburg, Philipp
    1 point
  2. Are you declaring large data structures (e.g. arrays) inside SC_THREADs? That can cause you to run out of stack space in the SC_THREADs. If you are, then re-write the arrays to be dynamically allocated using pointers. regards Alan
    1 point
×
×
  • Create New...