Null pointer dereference for a register definition

Hi,

have you double checked if the “_register.default_map.get_reg_by_offset” call was
successful?
I would suggest to change the codes as followed:


if(_register = regs.default_map.get_reg_by_offset(bus_item.cmd)) begin
   bytes_num = _register.get_n_bytes();
end else begin
   // Add your error handling here
end

Bye,

Christoph