data/full_repos/permissive/201425860/jtag/xilinx_jtag.v
 line:14: before: "."
1: b"%Error: data/full_repos/permissive/201425860/jtag/xilinx_jtag.v:17: Cannot find file containing module: 'BUFG'\n   BUFG tck_buf(\n   ^~~~\n        ... Looked in:\n             data/full_repos/permissive/201425860/jtag,data/full_repos/permissive/201425860/BUFG\n             data/full_repos/permissive/201425860/jtag,data/full_repos/permissive/201425860/BUFG.v\n             data/full_repos/permissive/201425860/jtag,data/full_repos/permissive/201425860/BUFG.sv\n             BUFG\n             BUFG.v\n             BUFG.sv\n             obj_dir/BUFG\n             obj_dir/BUFG.v\n             obj_dir/BUFG.sv\n%Error: data/full_repos/permissive/201425860/jtag/xilinx_jtag.v:22: Cannot find file containing module: 'BSCANE2'\n   BSCANE2 #(\n   ^~~~~~~\n%Error: data/full_repos/permissive/201425860/jtag/xilinx_jtag.v:40: Cannot find file containing module: 'BSCANE2'\n   BSCANE2 #(\n   ^~~~~~~\n%Error: Exiting due to 3 error(s)\n"
module xilinx_jtag(
		   input  clk,
		   input  rst_n,

		   output reset,
		   output tck,
		   output tdi,
		   output tms,
		   input  tdo,
		   output sel1,
		   output sel2
		   );

   wire 		  tck_internal;

   BUFG tck_buf(
		.I (tck_internal),
		.O (tck)
		);

   BSCANE2 #(
	     .DISABLE_JTAG("FALSE"),
	     .JTAG_CHAIN(3)
	     )
   bscane2_user3(
		 .DRCK (),
		 .RESET (reset),
		 .RUNTEST (),
		 .CAPTURE (),
		 .SEL (sel1),
		 .SHIFT (),
		 .TCK (tck_internal),
		 .TDI (tdi),
		 .TMS (tms),
		 .UPDATE (),
		 .TDO (tdo)
		 );

   BSCANE2 #(
	     .DISABLE_JTAG("FALSE"),
	     .JTAG_CHAIN(2)
	     )
   bscane2_user2(
		 .DRCK (),
		 .RESET (),
		 .RUNTEST (),
		 .CAPTURE (),
		 .SEL (sel2),
		 .SHIFT (),
		 .TCK (),
		 .TDI (),
		 .TMS (),
		 .UPDATE (),
		 .TDO (tdo)
		 );

endmodule
module xilinx_jtag(
		   input  clk,
		   input  rst_n,

		   output reset,
		   output tck,
		   output tdi,
		   output tms,
		   input  tdo,
		   output sel1,
		   output sel2
		   );


   wire 		  tck_internal;

   BUFG tck_buf(
		.I (tck_internal),
		.O (tck)
		);

   BSCANE2 #(
	     .DISABLE_JTAG("FALSE"),
	     .JTAG_CHAIN(3)
	     )
   bscane2_user3(
		 .DRCK (),
		 .RESET (reset),
		 .RUNTEST (),
		 .CAPTURE (),
		 .SEL (sel1),
		 .SHIFT (),
		 .TCK (tck_internal),
		 .TDI (tdi),
		 .TMS (tms),
		 .UPDATE (),
		 .TDO (tdo)
		 );

   BSCANE2 #(
	     .DISABLE_JTAG("FALSE"),
	     .JTAG_CHAIN(2)
	     )
   bscane2_user2(
		 .DRCK (),
		 .RESET (),
		 .RUNTEST (),
		 .CAPTURE (),
		 .SEL (sel2),
		 .SHIFT (),
		 .TCK (),
		 .TDI (),
		 .TMS (),
		 .UPDATE (),
		 .TDO (tdo)
		 );

endmodule