In reply to chr_sue:
ifndef Modem
define Modem
function automatic writeRam34(input [31:0] address1, input [31:0] data32, input integer dut = DUT); begin reg [3:0] wordline,rdata_bd,address; reg [31:0] relative_addr,offset,mem_line_number; **
uvm_info(“XMEM_ACCESS_BD_WRITE”,“inside writeRam0”,UVM_LOW) /// error line
**
if(address>= XMEM0_START_ADDR && address <=XMEM0_END_ADDR ) begin
generic_backdoor_write_25bit_mem(loc_data, data ,address, data_new);
`uvm_info("writeRam0",$sformatf(" after data_new =%0h ",data_new),UVM_LOW)
end
else
`uvm_error("writeRam0","required address trying to access is not in the XRAM0 range ")
end
`endif
note :
this file was inlcuded in task31.sv file as follows include "mod.sv" preceeding another define
include “define23.sv”
the observed errors which shared earlier were shown in mod.sv file