data/full_repos/permissive/213289758/f-iSLIP/fiSLIP.v
1: b"%Error: data/full_repos/permissive/213289758/f-iSLIP/fiSLIP.v:36: Cannot find file containing module: 'flattening_priorities'\nflattening_priorities #(\n^~~~~~~~~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/213289758/f-iSLIP,data/full_repos/permissive/213289758/flattening_priorities\n             data/full_repos/permissive/213289758/f-iSLIP,data/full_repos/permissive/213289758/flattening_priorities.v\n             data/full_repos/permissive/213289758/f-iSLIP,data/full_repos/permissive/213289758/flattening_priorities.sv\n             flattening_priorities\n             flattening_priorities.v\n             flattening_priorities.sv\n             obj_dir/flattening_priorities\n             obj_dir/flattening_priorities.v\n             obj_dir/flattening_priorities.sv\n%Error: data/full_repos/permissive/213289758/f-iSLIP/fiSLIP.v:47: Cannot find file containing module: 'iSLIP'\niSLIP #(\n^~~~~\n%Error: Exiting due to 2 error(s)\n"
module fiSLIP #(
parameter N = 12,
parameter P = 8
)(
input     clk,
input     reset,
input     [N * N * P - 1 : 0]   i_priority,
input     [N - 1 : 0]           i_input_idle,
input     [N - 1 : 0]           i_output_idle,
output  [N * N - 1 : 0]     o_acc_grant
);
wire [N * N - 1 : 0] requests;

flattening_priorities #(
.N (N),
.P (P)
) flattening_priorities_u (

.i_priority (i_priority),
.i_input_idle (i_input_idle),
.i_output_idle (i_output_idle),
.o_request (requests)
);

iSLIP #(
.N (N),
.P (1),
.ITER (3),
.LOGITER (2)
) iSLIP_u (
.clk (clk),
.reset (re),
.i_priority (requests),
.i_input_idle (i_input_idle),
.i_output_idle (i_output_idle),
.o_acc_grant (o_acc_grant)
);

endmodule
module fiSLIP #(
parameter N = 12,
parameter P = 8
)(
input     clk,
input     reset,
input     [N * N * P - 1 : 0]   i_priority,
input     [N - 1 : 0]           i_input_idle,
input     [N - 1 : 0]           i_output_idle,
output  [N * N - 1 : 0]     o_acc_grant
);

wire [N * N - 1 : 0] requests;

flattening_priorities #(
.N (N),
.P (P)
) flattening_priorities_u (

.i_priority (i_priority),
.i_input_idle (i_input_idle),
.i_output_idle (i_output_idle),
.o_request (requests)
);

iSLIP #(
.N (N),
.P (1),
.ITER (3),
.LOGITER (2)
) iSLIP_u (
.clk (clk),
.reset (re),
.i_priority (requests),
.i_input_idle (i_input_idle),
.i_output_idle (i_output_idle),
.o_acc_grant (o_acc_grant)
);

endmodule