data/full_repos/permissive/447976230/fpga/usrp3/top/x300/ip/ten_gig_eth_pcs_pma/ten_gige_phy_clk_gen.v
1: b"%Error: data/full_repos/permissive/447976230/fpga/usrp3/top/x300/ip/ten_gig_eth_pcs_pma/ten_gige_phy_clk_gen.v:20: Cannot find file containing module: 'IBUFDS_GTE2'\n   IBUFDS_GTE2 ibufds_inst (\n   ^~~~~~~~~~~\n        ... Looked in:\n             data/full_repos/permissive/447976230/fpga/usrp3/top/x300/ip/ten_gig_eth_pcs_pma,data/full_repos/permissive/447976230/IBUFDS_GTE2\n             data/full_repos/permissive/447976230/fpga/usrp3/top/x300/ip/ten_gig_eth_pcs_pma,data/full_repos/permissive/447976230/IBUFDS_GTE2.v\n             data/full_repos/permissive/447976230/fpga/usrp3/top/x300/ip/ten_gig_eth_pcs_pma,data/full_repos/permissive/447976230/IBUFDS_GTE2.sv\n             IBUFDS_GTE2\n             IBUFDS_GTE2.v\n             IBUFDS_GTE2.sv\n             obj_dir/IBUFDS_GTE2\n             obj_dir/IBUFDS_GTE2.v\n             obj_dir/IBUFDS_GTE2.sv\n%Error: data/full_repos/permissive/447976230/fpga/usrp3/top/x300/ip/ten_gig_eth_pcs_pma/ten_gige_phy_clk_gen.v:28: Cannot find file containing module: 'BUFG'\n   BUFG clk156_bufg_inst (\n   ^~~~\n%Error: data/full_repos/permissive/447976230/fpga/usrp3/top/x300/ip/ten_gig_eth_pcs_pma/ten_gige_phy_clk_gen.v:34: Cannot find file containing module: 'BUFR'\n   BUFR # (\n   ^~~~\n%Error: data/full_repos/permissive/447976230/fpga/usrp3/top/x300/ip/ten_gig_eth_pcs_pma/ten_gige_phy_clk_gen.v:43: Cannot find file containing module: 'BUFG'\n   BUFG dclk_bufg_i (\n   ^~~~\n%Error: Exiting due to 4 error(s)\n"
module ten_gige_phy_clk_gen 
(
   input  areset,
   input  refclk_p,
   input  refclk_n,

   output refclk,
   output clk156,
   output dclk
);

   wire clk156_buf;
   wire dclk_buf;
   wire clkfbout;
   
   IBUFDS_GTE2 ibufds_inst (
      .O     (refclk),
      .ODIV2 (),
      .CEB   (1'b0),
      .I     (refclk_p),
      .IB    (refclk_n)
   );

   BUFG clk156_bufg_inst (
      .I (refclk),
      .O (clk156) 
   );


   BUFR # (
      .BUFR_DIVIDE ("2")
   ) dclk_divide_by_2_buf (
      .I   (clk156),
      .O   (dclk_buf),
      .CE  (1'b1),
      .CLR (1'b0)
   );

   BUFG dclk_bufg_i (
      .I (dclk_buf),
      .O (dclk)
   );

endmodule
module ten_gige_phy_clk_gen 
(
   input  areset,
   input  refclk_p,
   input  refclk_n,

   output refclk,
   output clk156,
   output dclk
);


   wire clk156_buf;
   wire dclk_buf;
   wire clkfbout;
   
   IBUFDS_GTE2 ibufds_inst (
      .O     (refclk),
      .ODIV2 (),
      .CEB   (1'b0),
      .I     (refclk_p),
      .IB    (refclk_n)
   );

   BUFG clk156_bufg_inst (
      .I (refclk),
      .O (clk156) 
   );


   BUFR # (
      .BUFR_DIVIDE ("2")
   ) dclk_divide_by_2_buf (
      .I   (clk156),
      .O   (dclk_buf),
      .CE  (1'b1),
      .CLR (1'b0)
   );

   BUFG dclk_bufg_i (
      .I (dclk_buf),
      .O (dclk)
   );

endmodule