《SystemC入門》學習筆記(1)

SC_MODULE的語法:

  1. SC_MODULE(module_name) 
  2. //聲明端口:input,output和inout 
  3. //聲明進程之間通信用的信號 
  4. //聲明進程方法(函數) 
  5. //其他方法 
  6. //子模塊實例引用指針的聲明 
  7.  
  8. SC_CTOR (module_name) 
  9. //子模塊的實例引用和相互連接 
  10. SC_METHOD(process_method_name) 
  11. //進程的敏感列表 
  12. SC_METHOD(process_method_name) 
  13. //進程的敏感列表 
  14. …… 
  15. }; 

註釋:

  1. MODULE內的進程是併發的。只跟敏感信號發生有關,跟代碼順序無關。
  2. 每個MODULE需要一個CTOR,用來註冊進程,聲明敏感列表。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章