data/full_repos/permissive/475371394/generators/cgra2x2/src/main/resources/io_32b.v
1: b"%Error: data/full_repos/permissive/475371394/generators/cgra2x2/src/main/resources/io_32b.v:20: Cannot find file containing module: 'ConfigCell'\n    ConfigCell #(1) OEConfig (\n    ^~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/475371394/generators/cgra2x2/src/main/resources,data/full_repos/permissive/475371394/ConfigCell\n             data/full_repos/permissive/475371394/generators/cgra2x2/src/main/resources,data/full_repos/permissive/475371394/ConfigCell.v\n             data/full_repos/permissive/475371394/generators/cgra2x2/src/main/resources,data/full_repos/permissive/475371394/ConfigCell.sv\n             ConfigCell\n             ConfigCell.v\n             ConfigCell.sv\n             obj_dir/ConfigCell\n             obj_dir/ConfigCell.v\n             obj_dir/ConfigCell.sv\n%Error: data/full_repos/permissive/475371394/generators/cgra2x2/src/main/resources/io_32b.v:28: Cannot find file containing module: 'tristate_32b'\n    tristate_32b #(size) OE(\n    ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/475371394/generators/cgra2x2/src/main/resources/io_32b.v:32: Cannot find file containing module: 'register_32b'\n    register_32b #(size) reg_in(\n    ^~~~~~~~~~~~\n%Error: data/full_repos/permissive/475371394/generators/cgra2x2/src/main/resources/io_32b.v:37: Cannot find file containing module: 'register_32b'\n    register_32b #(size) reg_out(\n    ^~~~~~~~~~~~\n%Error: Exiting due to 4 error(s)\n"
module io_32b(Config_Clock, Config_Reset, ConfigIn, ConfigOut, CGRA_Clock, CGRA_Reset, bidir, in, out);
    parameter size = 32;

    input Config_Clock, Config_Reset, ConfigIn;
    output ConfigOut;
    input CGRA_Clock, CGRA_Reset;
    inout [size-1:0] bidir;
    input [size-1:0] in;
    output [size-1:0] out;


    wire OEConfig_sig;
    wire OEConfig_config;


    wire [31:0] reg_in_out_sig;


    ConfigCell #(1) OEConfig (
        .Config_Clock(Config_Clock),
        .Config_Reset(Config_Reset),
        .ConfigIn(ConfigIn),
        .ConfigOut(OEConfig_config),
        .select(OEConfig_sig));


    tristate_32b #(size) OE(
        .enable(OEConfig_sig),
        .in(reg_in_out_sig),
        .out(bidir));
    register_32b #(size) reg_in(
        .CGRA_Clock(CGRA_Clock),
        .CGRA_Reset(CGRA_Reset),
        .in(in),
        .out(reg_in_out_sig));
    register_32b #(size) reg_out(
        .CGRA_Clock(CGRA_Clock),
        .CGRA_Reset(CGRA_Reset),
        .in(bidir),
        .out(out));
    assign ConfigOut = OEConfig_config;
endmodule
module io_32b(Config_Clock, Config_Reset, ConfigIn, ConfigOut, CGRA_Clock, CGRA_Reset, bidir, in, out);

    parameter size = 32;

    input Config_Clock, Config_Reset, ConfigIn;
    output ConfigOut;
    input CGRA_Clock, CGRA_Reset;
    inout [size-1:0] bidir;
    input [size-1:0] in;
    output [size-1:0] out;


    wire OEConfig_sig;
    wire OEConfig_config;


    wire [31:0] reg_in_out_sig;


    ConfigCell #(1) OEConfig (
        .Config_Clock(Config_Clock),
        .Config_Reset(Config_Reset),
        .ConfigIn(ConfigIn),
        .ConfigOut(OEConfig_config),
        .select(OEConfig_sig));


    tristate_32b #(size) OE(
        .enable(OEConfig_sig),
        .in(reg_in_out_sig),
        .out(bidir));
    register_32b #(size) reg_in(
        .CGRA_Clock(CGRA_Clock),
        .CGRA_Reset(CGRA_Reset),
        .in(in),
        .out(reg_in_out_sig));
    register_32b #(size) reg_out(
        .CGRA_Clock(CGRA_Clock),
        .CGRA_Reset(CGRA_Reset),
        .in(bidir),
        .out(out));
    assign ConfigOut = OEConfig_config;
endmodule