data/full_repos/permissive/114553631/test/test_data_mem.v
 line:62: before: "$"
1: b'%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:6: Cannot find include file: ../src/data_mem.v\n`include "../src/data_mem.v" \n         ^~~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/114553631/test,data/full_repos/permissive/114553631/../src/data_mem.v\n             data/full_repos/permissive/114553631/test,data/full_repos/permissive/114553631/../src/data_mem.v.v\n             data/full_repos/permissive/114553631/test,data/full_repos/permissive/114553631/../src/data_mem.v.sv\n             ../src/data_mem.v\n             ../src/data_mem.v.v\n             ../src/data_mem.v.sv\n             obj_dir/../src/data_mem.v\n             obj_dir/../src/data_mem.v.v\n             obj_dir/../src/data_mem.v.sv\n%Warning-STMTDLY: data/full_repos/permissive/114553631/test/test_data_mem.v:18: Unsupported: Ignoring delay on this delayed statement.\n    initial #stop_time $finish;\n            ^\n                  ... Use "/* verilator lint_off STMTDLY */" and lint_on around source to disable this message.\n%Warning-STMTDLY: data/full_repos/permissive/114553631/test/test_data_mem.v:21: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:22: Define or directive not defined: \'`ISW\'\n        M_op = `ISW;\n               ^~~~\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:22: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        M_op = `ISW;\n                   ^\n%Warning-STMTDLY: data/full_repos/permissive/114553631/test/test_data_mem.v:25: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:26: Define or directive not defined: \'`ISW\'\n        M_op = `ISW;\n               ^~~~\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:26: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        M_op = `ISW;\n                   ^\n%Warning-STMTDLY: data/full_repos/permissive/114553631/test/test_data_mem.v:29: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:30: Define or directive not defined: \'`ILW\'\n        M_op = `ILW;\n               ^~~~\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:30: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        M_op = `ILW;\n                   ^\n%Warning-STMTDLY: data/full_repos/permissive/114553631/test/test_data_mem.v:32: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:33: Define or directive not defined: \'`ILW\'\n        M_op = `ILW;\n               ^~~~\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:33: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        M_op = `ILW;\n                   ^\n%Warning-STMTDLY: data/full_repos/permissive/114553631/test/test_data_mem.v:35: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:36: Define or directive not defined: \'`IROP\'\n        M_op = `IROP;\n               ^~~~~\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:36: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        M_op = `IROP;\n                    ^\n%Warning-STMTDLY: data/full_repos/permissive/114553631/test/test_data_mem.v:39: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:40: Define or directive not defined: \'`IJ\'\n        M_op = `IJ;\n               ^~~\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:40: syntax error, unexpected \';\', expecting TYPE-IDENTIFIER\n        M_op = `IJ;\n                  ^\n%Warning-STMTDLY: data/full_repos/permissive/114553631/test/test_data_mem.v:42: Unsupported: Ignoring delay on this delayed statement.\n        #10;\n        ^\n%Error: data/full_repos/permissive/114553631/test/test_data_mem.v:46: Unsupported or unknown PLI call: $monitor\n        $monitor("time = ", $time, " valM=%x", m_valM);              \n        ^~~~~~~~\n%Error: Exiting due to 14 error(s), 8 warning(s)\n'
module test_data_mem;
    reg [5:0] M_op;
    reg [31:0] M_valE;
    reg [31:0] M_valA;
    wire [31:0] m_valM;

    parameter stop_time = 100;

    data_mem DATA_MEM(m_valM, M_op, M_valE, M_valA);

    initial #stop_time $finish;

    initial begin
        #10;
        M_op = `ISW;
        M_valE = 1;
        M_valA = 1;
        #10;
        M_op = `ISW;
        M_valE = 2;
        M_valA = 2;
        #10;
        M_op = `ILW;
        M_valE = 2;
        #10;
        M_op = `ILW;
        M_valE = 1;
        #10;
        M_op = `IROP;
        M_valE = 3;
        M_valA = 3;
        #10;
        M_op = `IJ;
        M_valE = 3;
        #10;
    end

    initial begin
        $monitor("time = ", $time, " valM=%x", m_valM);              
    end

endmodule
module test_data_mem;

    reg [5:0] M_op;
    reg [31:0] M_valE;
    reg [31:0] M_valA;
    wire [31:0] m_valM;

    parameter stop_time = 100;

    data_mem DATA_MEM(m_valM, M_op, M_valE, M_valA);

    initial #stop_time $finish;

    initial begin
        #10;
        M_op = `ISW;
        M_valE = 1;
        M_valA = 1;
        #10;
        M_op = `ISW;
        M_valE = 2;
        M_valA = 2;
        #10;
        M_op = `ILW;
        M_valE = 2;
        #10;
        M_op = `ILW;
        M_valE = 1;
        #10;
        M_op = `IROP;
        M_valE = 3;
        M_valA = 3;
        #10;
        M_op = `IJ;
        M_valE = 3;
        #10;
    end

    initial begin
        $monitor("time = ", $time, " valM=%x", m_valM);              
    end

endmodule