Chapter 7 -- SystemC From Gound 读书心得

来源:互联网 发布:余国荔 知乎 编辑:程序博客网 时间:2024/06/12 03:15

1. 开启dynamic process enabler:

    #define SC_INCLUDE_DYNAMIC_PROCESSES
    #include <systemc>

 

2. register dynamic process with void return:

   

 

3. register dynamic process with return

  

  

   以上object指向calling module,通常用this替代。如果所传的参数是ref而不是value,则用

       sc_ref(var)     // reference

       sc_cref(var)    // constant reference

 

   sc_bind 将参数传给类spawned function。sc_process_handle 这个类提供了一种安全的机制用来操作unspawned以及spawned process,而不是依赖于指针。

 

4. spawnOptions

   

 

5. spawned process example

 

 

 6. SC_FORK  ...  SC_JOIN

 

 

 

 

 

原创粉丝点击