예제 #1
0
	/** 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
	} 
예제 #2
0
    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();
    }