/** constructor for initiator class **/ initiator(sc_module_name name) : sc_module(name), socket("socket") { bitnr = 0; req= new ac_tlm_req; rsp= new ac_tlm_rsp; SC_THREAD(process); sensitive << scl.neg(); //clock sensitive }
module_base (sc_module_name n) : sc_module (n), clk("clk"), i1("i1"), o1("o1"), reg1("reg1") { SC_METHOD(trans_module_base); sensitive << clk.pos(); dont_initialize(); SC_METHOD(gen_module_base); sensitive << clk.neg(); dont_initialize(); }