data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v
1: b'%Warning-MULTITOP: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:118: Multiple top level modules\n                                                                                    : ... Suggest see manual; fix the duplicates, or use --top-module to select top.\n                   ... Use "/* verilator lint_off MULTITOP */" and lint_on around source to disable this message.\n                                                                                    : ... Top module \'okHost\'\nmodule okHost\n       ^~~~~~\n                                                                                    : ... Top module \'okWireOR\'\nmodule okWireOR # (parameter N = 1) (\n       ^~~~~~~~\n%Error: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:43: Cannot find file containing module: \'IBUFG\'\n IBUFG hi_in0_bufg (.I(hi_in[0]), .O(hi_in0_ibufg));\n ^~~~~\n        ... Looked in:\n             data/full_repos/permissive/492772061/ADPPulse/okV,data/full_repos/permissive/492772061/IBUFG\n             data/full_repos/permissive/492772061/ADPPulse/okV,data/full_repos/permissive/492772061/IBUFG.v\n             data/full_repos/permissive/492772061/ADPPulse/okV,data/full_repos/permissive/492772061/IBUFG.sv\n             IBUFG\n             IBUFG.v\n             IBUFG.sv\n             obj_dir/IBUFG\n             obj_dir/IBUFG.v\n             obj_dir/IBUFG.sv\n%Error: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:45: Cannot find file containing module: \'MMCME2_BASE\'\n MMCME2_BASE #(\n ^~~~~~~~~~~\n%Error: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:65: Cannot find file containing module: \'BUFG\'\n BUFG mmcm0_bufg   (.I(mmcm0_clk0), .O(ti_clk));\n ^~~~\n%Error: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:66: Cannot find file containing module: \'BUFG\'\n BUFG mmcm0fb_bufg (.I(mmcm0_clkfb), .O(mmcm0_clkfb_bufg));\n ^~~~\n%Error: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:73: Cannot find file containing module: \'IOBUF\'\n   IOBUF iobf0 (\n   ^~~~~\n%Error: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:81: Cannot find file containing module: \'FDRE\'\n   FDRE fdrein0 (\n   ^~~~\n%Error: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:91: Cannot find file containing module: \'FDRE\'\n   FDRE fdreout0 (\n   ^~~~\n%Error: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:100: Cannot find file containing module: \'FDRE\'\n   FDRE fdreout1 (\n   ^~~~\n%Error: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:111: Cannot find file containing module: \'OBUF\'\n OBUF obuf0(.I(okCH[0]), .O(hi_out[0]));\n ^~~~\n%Error: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:112: Cannot find file containing module: \'OBUF\'\n OBUF obuf1(.I(okCH[1]), .O(hi_out[1]));\n ^~~~\n%Error: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:113: Cannot find file containing module: \'IOBUF\'\n IOBUF tbuf(.I(okCH[19]), .O(okHC[24]), .T(okCH[20]), .IO(hi_aa));\n ^~~~~\n%Error: data/full_repos/permissive/492772061/ADPPulse/okV/okLibrary.v:115: Cannot find file containing module: \'okCoreHarness\'\n okCoreHarness core0(.okHC(okHC), .okCH(okCH), .ok1(ok1), .ok2(ok2));\n ^~~~~~~~~~~~~\n%Error: Exiting due to 12 error(s), 1 warning(s)\n'
module okWireOR # (parameter N = 1)	(
	output reg  [16:0]     ok2,
	input  wire [N*17-1:0] ok2s
	);

	integer i;
	always @(ok2s)
	begin
		ok2 = 0;
		for (i=0; i<N; i=i+1) begin: wireOR
			ok2 = ok2 | ok2s[ i*17 +: 17 ];
		end
	end
endmodule
module okWireOR # (parameter N = 1)	(
	output reg  [16:0]     ok2,
	input  wire [N*17-1:0] ok2s
	);


	integer i;
	always @(ok2s)
	begin
		ok2 = 0;
		for (i=0; i<N; i=i+1) begin: wireOR
			ok2 = ok2 | ok2s[ i*17 +: 17 ];
		end
	end
endmodule