data/full_repos/permissive/489994352/Image-Part/imageProcessTop.v
1: b'%Error: data/full_repos/permissive/489994352/Image-Part/imageProcessTop.v:52: Cannot find file containing module: \'imageControl\'\nimageControl IC(\n^~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/489994352/Image-Part,data/full_repos/permissive/489994352/imageControl\n             data/full_repos/permissive/489994352/Image-Part,data/full_repos/permissive/489994352/imageControl.v\n             data/full_repos/permissive/489994352/Image-Part,data/full_repos/permissive/489994352/imageControl.sv\n             imageControl\n             imageControl.v\n             imageControl.sv\n             obj_dir/imageControl\n             obj_dir/imageControl.v\n             obj_dir/imageControl.sv\n%Error: data/full_repos/permissive/489994352/Image-Part/imageProcessTop.v:66: Cannot find file containing module: \'conv\'\n conv conv(\n ^~~~\n%Warning-WIDTH: data/full_repos/permissive/489994352/Image-Part/imageProcessTop.v:75: Operator COND expects 22 bits on the Conditional False, but Conditional False\'s CONST \'16\'bzzzzzzzzzzzzzzzz\' generates 16 bits.\n                                                                                    : ... In instance imageProcessTop\nassign o_data = convolved_data_valid?convolved_data:16\'hzzzz;\n                                    ^\n                ... Use "/* verilator lint_off WIDTH */" and lint_on around source to disable this message.\n%Error: Exiting due to 2 error(s), 1 warning(s)\n'
module imageProcessTop(
input   axi_clk,
input   axi_reset_n,

input   i_data_valid,
input [7:0] i_data1,
input [7:0] i_data2,
input [7:0] i_data3,
output  o_data_ready,

output  o_data_valid,
output [21:0] o_data,
input   i_data_ready,

output  o_intr

    );

wire [71:0] pixel_data1;
wire [71:0] pixel_data2;
wire [71:0] pixel_data3;

wire pixel_data_valid;
wire axis_prog_full;
wire [21:0] convolved_data;
wire convolved_data_valid;

assign o_data_ready = !axis_prog_full;
    
imageControl IC(
    .i_clk(axi_clk),
    .i_rst(!axi_reset_n),
    .i_pixel_data1(i_data1),
    .i_pixel_data2(i_data2),
    .i_pixel_data3(i_data3),
    .i_pixel_data_valid(i_data_valid),
    .o_pixel_data1(pixel_data1),
    .o_pixel_data2(pixel_data2),
    .o_pixel_data3(pixel_data3),
    .o_pixel_data_valid(pixel_data_valid),
    .o_intr(o_intr)
  );    
  
 conv conv(
     .i_clk(axi_clk),
     .i_pixel_data1(pixel_data1),
     .i_pixel_data2(pixel_data2),
     .i_pixel_data3(pixel_data3),
     .i_pixel_data_valid(pixel_data_valid),
     .o_convolved_data(convolved_data),
     .o_convolved_data_valid(convolved_data_valid)
 ); 
assign o_data = convolved_data_valid?convolved_data:16'hzzzz;
assign o_data_valid = convolved_data_valid;














  
    
    
endmodule
module imageProcessTop(
input   axi_clk,
input   axi_reset_n,

input   i_data_valid,
input [7:0] i_data1,
input [7:0] i_data2,
input [7:0] i_data3,
output  o_data_ready,

output  o_data_valid,
output [21:0] o_data,
input   i_data_ready,

output  o_intr

    );


wire [71:0] pixel_data1;
wire [71:0] pixel_data2;
wire [71:0] pixel_data3;

wire pixel_data_valid;
wire axis_prog_full;
wire [21:0] convolved_data;
wire convolved_data_valid;

assign o_data_ready = !axis_prog_full;
    
imageControl IC(
    .i_clk(axi_clk),
    .i_rst(!axi_reset_n),
    .i_pixel_data1(i_data1),
    .i_pixel_data2(i_data2),
    .i_pixel_data3(i_data3),
    .i_pixel_data_valid(i_data_valid),
    .o_pixel_data1(pixel_data1),
    .o_pixel_data2(pixel_data2),
    .o_pixel_data3(pixel_data3),
    .o_pixel_data_valid(pixel_data_valid),
    .o_intr(o_intr)
  );    
  
 conv conv(
     .i_clk(axi_clk),
     .i_pixel_data1(pixel_data1),
     .i_pixel_data2(pixel_data2),
     .i_pixel_data3(pixel_data3),
     .i_pixel_data_valid(pixel_data_valid),
     .o_convolved_data(convolved_data),
     .o_convolved_data_valid(convolved_data_valid)
 ); 
assign o_data = convolved_data_valid?convolved_data:16'hzzzz;
assign o_data_valid = convolved_data_valid;














  
    
    
endmodule