Hi,
I would like to pass “int” type data during event triggering. However, since the uvm_event trigger() function expects “uvm_object”, what is the recommended way I pass int?
//----
uvm_event #(int) opcode_drv_event = new(10);
uvm_event_pool ev_pool;
//uvm_object uvm_obj_inst;
//-----
ev_pool = new();
ev_pool = ev_pool.get_global_pool();
opcode_drv_event = ev_pool.get(“opcode_driven”);
//----
// $cast(uvm_obj_inst, i);
opcode_drv_event.trigger(i);
Should I cast, or can I pass directly?
Thanks