data/full_repos/permissive/156650005/eth10g_capture.srcs/sim_1/new/test_axis_fifo.v
1: b"%Error: data/full_repos/permissive/156650005/eth10g_capture.srcs/sim_1/new/test_axis_fifo.v:22: Cannot find file containing module: 'test_axis_fifo_tmpl'\ntest_axis_fifo_tmpl\n^~~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/156650005/eth10g_capture.srcs/sim_1/new,data/full_repos/permissive/156650005/test_axis_fifo_tmpl\n             data/full_repos/permissive/156650005/eth10g_capture.srcs/sim_1/new,data/full_repos/permissive/156650005/test_axis_fifo_tmpl.v\n             data/full_repos/permissive/156650005/eth10g_capture.srcs/sim_1/new,data/full_repos/permissive/156650005/test_axis_fifo_tmpl.sv\n             test_axis_fifo_tmpl\n             test_axis_fifo_tmpl.v\n             test_axis_fifo_tmpl.sv\n             obj_dir/test_axis_fifo_tmpl\n             obj_dir/test_axis_fifo_tmpl.v\n             obj_dir/test_axis_fifo_tmpl.sv\n%Error: Exiting due to 1 error(s)\n"
module test_axis_fifo();

localparam NUM_UREG = 2;
localparam NUM_RAND = 2;
localparam NUM_DELAY = 3;
localparam NUM_SZ = 8;
localparam NUM = NUM_UREG * NUM_RAND * NUM_DELAY * NUM_SZ;
wire [NUM-1:0] done;

always @* begin
    if (&done) begin
        $finish;
    end
end

genvar h, i, j, k;
generate
for (h = 0; h < NUM_UREG; h = h + 1) begin :gen_h
for (i = 0; i < NUM_RAND; i = i + 1) begin :gen_i
for (j = 0; j < NUM_DELAY; j = j + 1) begin :gen_j
for (k = 0; k < NUM_SZ; k = k + 1) begin :gen_k
test_axis_fifo_tmpl
    #(.USE_IMPL_REG(h), .TEST_RANDOM_HS(i), .DELAY(j), .SIZE_PARAM(k + 1))
    i0(done[((h * NUM_RAND + i) * NUM_DELAY + j) * NUM_SZ + k]);
end
end
end
end
endgenerate



endmodule
module test_axis_fifo();


localparam NUM_UREG = 2;
localparam NUM_RAND = 2;
localparam NUM_DELAY = 3;
localparam NUM_SZ = 8;
localparam NUM = NUM_UREG * NUM_RAND * NUM_DELAY * NUM_SZ;
wire [NUM-1:0] done;

always @* begin
    if (&done) begin
        $finish;
    end
end

genvar h, i, j, k;
generate
for (h = 0; h < NUM_UREG; h = h + 1) begin :gen_h
for (i = 0; i < NUM_RAND; i = i + 1) begin :gen_i
for (j = 0; j < NUM_DELAY; j = j + 1) begin :gen_j
for (k = 0; k < NUM_SZ; k = k + 1) begin :gen_k
test_axis_fifo_tmpl
    #(.USE_IMPL_REG(h), .TEST_RANDOM_HS(i), .DELAY(j), .SIZE_PARAM(k + 1))
    i0(done[((h * NUM_RAND + i) * NUM_DELAY + j) * NUM_SZ + k]);
end
end
end
end
endgenerate



endmodule