data/full_repos/permissive/136610640/ip/i2c_opencores/i2c_opencores.v
1: b"%Error: data/full_repos/permissive/136610640/ip/i2c_opencores/i2c_opencores.v:60: Cannot find file containing module: 'i2c_master_top'\ni2c_master_top i2c_master_top_inst\n^~~~~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/136610640/ip/i2c_opencores,data/full_repos/permissive/136610640/i2c_master_top\n             data/full_repos/permissive/136610640/ip/i2c_opencores,data/full_repos/permissive/136610640/i2c_master_top.v\n             data/full_repos/permissive/136610640/ip/i2c_opencores,data/full_repos/permissive/136610640/i2c_master_top.sv\n             i2c_master_top\n             i2c_master_top.v\n             i2c_master_top.sv\n             obj_dir/i2c_master_top\n             obj_dir/i2c_master_top.v\n             obj_dir/i2c_master_top.sv\n%Error: Exiting due to 1 error(s)\n"
module i2c_opencores
(
	wb_clk_i, wb_rst_i, wb_adr_i, wb_dat_i, wb_dat_o,
	wb_we_i, wb_stb_i,wb_ack_o, wb_inta_o,
	scl_pad_io, sda_pad_io
);



input        wb_clk_i;
input        wb_rst_i;


input  [2:0] wb_adr_i;
input  [7:0] wb_dat_i;
output [7:0] wb_dat_o;
input        wb_we_i;
input        wb_stb_i;

output       wb_ack_o;
output       wb_inta_o;


inout        scl_pad_io;
inout        sda_pad_io;

wire        wb_cyc_i;

wire scl_pad_i;
wire scl_pad_o;
wire scl_pad_io;
wire scl_padoen_o;

assign wb_cyc_i = wb_stb_i;
assign scl_pad_i = scl_pad_io;
assign scl_pad_io = scl_padoen_o ? 1'bZ : scl_pad_o;

wire sda_pad_i;
wire sda_pad_o;
wire sda_pad_io;
wire sda_padoen_o;

assign sda_pad_i = sda_pad_io;
assign sda_pad_io = sda_padoen_o ? 1'bZ : sda_pad_o;




wire arst_i;

assign arst_i = 1'b1;


i2c_master_top i2c_master_top_inst
(
	.wb_clk_i(wb_clk_i), .wb_rst_i(wb_rst_i), .arst_i(arst_i),
	
	.wb_adr_i(wb_adr_i), .wb_dat_i(wb_dat_i), .wb_dat_o(wb_dat_o),
	.wb_we_i(wb_we_i), .wb_stb_i(wb_stb_i), .wb_cyc_i(wb_cyc_i),
	.wb_ack_o(wb_ack_o), .wb_inta_o(wb_inta_o),
	
	.scl_pad_i(scl_pad_i), .scl_pad_o(scl_pad_o), .scl_padoen_o(scl_padoen_o),
	.sda_pad_i(sda_pad_i), .sda_pad_o(sda_pad_o), .sda_padoen_o(sda_padoen_o)
);

endmodule
module i2c_opencores
(
	wb_clk_i, wb_rst_i, wb_adr_i, wb_dat_i, wb_dat_o,
	wb_we_i, wb_stb_i,wb_ack_o, wb_inta_o,
	scl_pad_io, sda_pad_io
);




input        wb_clk_i;
input        wb_rst_i;


input  [2:0] wb_adr_i;
input  [7:0] wb_dat_i;
output [7:0] wb_dat_o;
input        wb_we_i;
input        wb_stb_i;

output       wb_ack_o;
output       wb_inta_o;


inout        scl_pad_io;
inout        sda_pad_io;

wire        wb_cyc_i;

wire scl_pad_i;
wire scl_pad_o;
wire scl_pad_io;
wire scl_padoen_o;

assign wb_cyc_i = wb_stb_i;
assign scl_pad_i = scl_pad_io;
assign scl_pad_io = scl_padoen_o ? 1'bZ : scl_pad_o;

wire sda_pad_i;
wire sda_pad_o;
wire sda_pad_io;
wire sda_padoen_o;

assign sda_pad_i = sda_pad_io;
assign sda_pad_io = sda_padoen_o ? 1'bZ : sda_pad_o;




wire arst_i;

assign arst_i = 1'b1;


i2c_master_top i2c_master_top_inst
(
	.wb_clk_i(wb_clk_i), .wb_rst_i(wb_rst_i), .arst_i(arst_i),
	
	.wb_adr_i(wb_adr_i), .wb_dat_i(wb_dat_i), .wb_dat_o(wb_dat_o),
	.wb_we_i(wb_we_i), .wb_stb_i(wb_stb_i), .wb_cyc_i(wb_cyc_i),
	.wb_ack_o(wb_ack_o), .wb_inta_o(wb_inta_o),
	
	.scl_pad_i(scl_pad_i), .scl_pad_o(scl_pad_o), .scl_padoen_o(scl_padoen_o),
	.sda_pad_i(sda_pad_i), .sda_pad_o(sda_pad_o), .sda_padoen_o(sda_padoen_o)
);

endmodule