Jump to content

SystemCInDepth

Members
  • Posts

    10
  • Joined

  • Last visited

Everything posted by SystemCInDepth

  1. Thanks. I got your point. In standard, without example it was difficult to understand the actual use scenario.
  2. Hi, As per the section 4.1.3 of standard 1666-2011, I am looking for example on deferred port binding and how it can be avoided. Thanks !
  3. Use of event will work for me. Thank you all for your responses.
  4. Hi All, I want to understand whether we can use wait() inside SC_CTOR() or not. I was just trying to map the initial block of verilog to SC_CTOR. Thanks for help !!
  5. I want some examples to understand this concept well. How direct(usage) and indirect(occurrence) calls are made for async_request_update().
  6. I have read that and thats why I am curious about to know the reason behind this. As Method and thread are allowed to be added to the runnable queue with clock on sensitivity but SC_CTHREAD are excluded having the same clock on sensitivity.
  7. Hi Philipp So, if SC_METHOD or SC_THREADis sensitive to some clock event. It will also be excluded from the initialization phase. Is it ? Thanks !
  8. Hi, I created a dynamic process during the evaluation phase and added dont_initialize() to the process. Now, the process will not be added to the runnable processes queue. But Initialization phase is already over. How this dont_initialize() affects the execution of this dynamic process. What SystemC kernel is doing with dont_initialize() for this process. <OR> Is dont_initialize() just a way to hold addition of the process to the runnable process queue in the same evaluation phase? Thanks !
  9. Hi, I have a very basic question "Why clocked threads are excluded from the initialization phase when processes are added to the runnable queue" ? Thanks !
  10. Hey, I need some clarity on the usage(direct call) and occurrence (indirect call) of async_request_update(). Thanks !
×
×
  • Create New...