data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v
1: b"%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:46: Cannot find file containing module: 'IOBUF'\n  IOBUF #(\n  ^~~~~\n        ... Looked in:\n             data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl,data/full_repos/permissive/19905110/IOBUF\n             data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl,data/full_repos/permissive/19905110/IOBUF.v\n             data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl,data/full_repos/permissive/19905110/IOBUF.sv\n             IOBUF\n             IOBUF.v\n             IOBUF.sv\n             obj_dir/IOBUF\n             obj_dir/IOBUF.v\n             obj_dir/IOBUF.sv\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:59: Cannot find file containing module: 'IOBUF'\n  IOBUF #(\n  ^~~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:72: Cannot find file containing module: 'IOBUF'\n  IOBUF #(\n  ^~~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:85: Cannot find file containing module: 'IOBUF'\n  IOBUF #(\n  ^~~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:98: Cannot find file containing module: 'IOBUF'\n  IOBUF #(\n  ^~~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:111: Cannot find file containing module: 'IOBUF'\n  IOBUF #(\n  ^~~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:124: Cannot find file containing module: 'IOBUF'\n  IOBUF #(\n  ^~~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:137: Cannot find file containing module: 'IOBUF'\n  IOBUF #(\n  ^~~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:151: Cannot find file containing module: 'IBUF'\n  IBUF #(\n  ^~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:160: Cannot find file containing module: 'IBUF'\n  IBUF #(\n  ^~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:169: Cannot find file containing module: 'IBUF'\n  IBUF #(\n  ^~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:178: Cannot find file containing module: 'IBUF'\n  IBUF #(\n  ^~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:187: Cannot find file containing module: 'IBUF'\n  IBUF #(\n  ^~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:196: Cannot find file containing module: 'IBUF'\n  IBUF #(\n  ^~~~\n%Error: data/full_repos/permissive/19905110/minsoc/utils/contributions/gpio/rtl/minsoc_spartan_3a_starter_kit_ios.v:216: Cannot find file containing module: 'IBUF'\n  IBUF #(\n  ^~~~\n%Error: Exiting due to 15 error(s)\n"
module minsoc_spartan_3a_starter_kit_ios
(

    ext_pad_o,
    ext_pad_oe,
    ext_pad_i,
	 

    i_pins,
    o_pins,
    io_pins
);
	 parameter gpio_num = 32;
	 parameter i_line_num = 8;
	 parameter o_line_num = 8;
	 parameter io_line_num= 8;
	 
    input  [gpio_num-1:0] ext_pad_o;
    input  [gpio_num-1:0] ext_pad_oe;
    output [gpio_num-1:0] ext_pad_i;
	 
    input  [i_line_num-1:0] i_pins;
    output [o_line_num-1:0] o_pins;
    inout  [io_line_num-1:0] io_pins;
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_0 (
          .O(ext_pad_i[0]),
          .IO(io_pins[0]),
          .I(ext_pad_o[0]),
          .T(~ext_pad_oe[0])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_1 (
          .O(ext_pad_i[1]),
          .IO(io_pins[1]),
          .I(ext_pad_o[1]),
          .T(~ext_pad_oe[1])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_2 (
          .O(ext_pad_i[2]),
          .IO(io_pins[2]),
          .I(ext_pad_o[2]),
          .T(~ext_pad_oe[2])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_3 (
          .O(ext_pad_i[3]),
          .IO(io_pins[3]),
          .I(ext_pad_o[3]),
          .T(~ext_pad_oe[3])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_4 (
          .O(ext_pad_i[4]),
          .IO(io_pins[4]),
          .I(ext_pad_o[4]),
          .T(~ext_pad_oe[4])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_5 (
          .O(ext_pad_i[5]),
          .IO(io_pins[5]),
          .I(ext_pad_o[5]),
          .T(~ext_pad_oe[5])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_6 (
          .O(ext_pad_i[6]),
          .IO(io_pins[6]),
          .I(ext_pad_o[6]),
          .T(~ext_pad_oe[6])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_7 (
          .O(ext_pad_i[7]),
          .IO(io_pins[7]),
          .I(ext_pad_o[7]),
          .T(~ext_pad_oe[7])
    );
	 
	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_0 (
      .O(ext_pad_i[8]),
      .I(i_pins[0])
    );
	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_1 (
      .O(ext_pad_i[9]),
      .I(i_pins[1])
    );
	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_2 (
      .O(ext_pad_i[10]),
      .I(i_pins[2])
    );
	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_3 (
      .O(ext_pad_i[11]),
      .I(i_pins[3])
    );
	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_4 (
      .O(ext_pad_i[12]),
      .I(i_pins[4])
    );
	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_5 (
      .O(ext_pad_i[13]),
      .I(i_pins[5])
    );
	 

	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_7 (
      .O(ext_pad_i[15]),
      .I(i_pins[7])
    );
endmodule
module minsoc_spartan_3a_starter_kit_ios
(

    ext_pad_o,
    ext_pad_oe,
    ext_pad_i,
	 

    i_pins,
    o_pins,
    io_pins
);

	 parameter gpio_num = 32;
	 parameter i_line_num = 8;
	 parameter o_line_num = 8;
	 parameter io_line_num= 8;
	 
    input  [gpio_num-1:0] ext_pad_o;
    input  [gpio_num-1:0] ext_pad_oe;
    output [gpio_num-1:0] ext_pad_i;
	 
    input  [i_line_num-1:0] i_pins;
    output [o_line_num-1:0] o_pins;
    inout  [io_line_num-1:0] io_pins;
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_0 (
          .O(ext_pad_i[0]),
          .IO(io_pins[0]),
          .I(ext_pad_o[0]),
          .T(~ext_pad_oe[0])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_1 (
          .O(ext_pad_i[1]),
          .IO(io_pins[1]),
          .I(ext_pad_o[1]),
          .T(~ext_pad_oe[1])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_2 (
          .O(ext_pad_i[2]),
          .IO(io_pins[2]),
          .I(ext_pad_o[2]),
          .T(~ext_pad_oe[2])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_3 (
          .O(ext_pad_i[3]),
          .IO(io_pins[3]),
          .I(ext_pad_o[3]),
          .T(~ext_pad_oe[3])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_4 (
          .O(ext_pad_i[4]),
          .IO(io_pins[4]),
          .I(ext_pad_o[4]),
          .T(~ext_pad_oe[4])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_5 (
          .O(ext_pad_i[5]),
          .IO(io_pins[5]),
          .I(ext_pad_o[5]),
          .T(~ext_pad_oe[5])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_6 (
          .O(ext_pad_i[6]),
          .IO(io_pins[6]),
          .I(ext_pad_o[6]),
          .T(~ext_pad_oe[6])
    );
	 
	 IOBUF #(
      .DRIVE(12),
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT"),
      .SLEW("SLOW")
    ) IOBUF_inst_7 (
          .O(ext_pad_i[7]),
          .IO(io_pins[7]),
          .I(ext_pad_o[7]),
          .T(~ext_pad_oe[7])
    );
	 
	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_0 (
      .O(ext_pad_i[8]),
      .I(i_pins[0])
    );
	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_1 (
      .O(ext_pad_i[9]),
      .I(i_pins[1])
    );
	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_2 (
      .O(ext_pad_i[10]),
      .I(i_pins[2])
    );
	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_3 (
      .O(ext_pad_i[11]),
      .I(i_pins[3])
    );
	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_4 (
      .O(ext_pad_i[12]),
      .I(i_pins[4])
    );
	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_5 (
      .O(ext_pad_i[13]),
      .I(i_pins[5])
    );
	 

	 
	 IBUF #(
      .IBUF_DELAY_VALUE("0"),
      .IFD_DELAY_VALUE("AUTO"),
      .IOSTANDARD("DEFAULT")
    )IBUF_inst_7 (
      .O(ext_pad_i[15]),
      .I(i_pins[7])
    );
endmodule