Hello all,
I am getting following error "Currently type parameter override is not supported for this datatype." for the code given below
In the tb_top.sv we are setting this mailbox
uvm_config_db#(usbpd_prot_pkt_mailbox_t) :: set(null, "*","dut_prot2pe_mbx_0" , dut_prot2pe_mbx[0]);
In lower layer component
if(!uvm_config_db #(usbpd_prot_pkt_mailbox_t) :: get(this, "", "dut_prot2pe_mbx_0", this.prot2pe_mbx))
`uvm_error("USB_PD", $psprintf("TB_DRIVER :GET_CONFIG_FAILED STATUS:dut_prot2pe_mbx"))
During compilation this error is comming.
ncvlog: *E,SVTPCO (../../uvm_tb/driver/usb_pd_prot_driver.sv,52|52): Currently type parameter override is not supported for this datatype.