anchor.diff:     input_reset (axi_rxs_arstn) = m_axis_rxs_reset;
      input_reset (axi_txd_arstn) = s_axis_txd_reset;
      input_reset (axi_txc_arstn) = s_axis_txc_reset;
  +   output_clock rxuserclk(rxuserclk_out);
  +   output_clock rxuserclk2(rxuserclk2_out);
  +   output_clock userclk(userclk_out);
  +   output_clock userclk2(userclk2_out);
       interface AxiethbviGt     gt0;
           method gt0_qplloutclk_out qplloutclk_out();
           method gt0_qplloutrefclk_out qplloutrefclk_out();
  
positive.code:     endinterface
      interface AxiethbviPma     pma;
          method pma_reset_out reset_out();
      endinterface
      interface AxiethbviRef     reff;
          method clk(ref_clk) enable((*inhigh*) EN_ref_clk);
      endinterface
      interface AxiethbviRxuserclk     rxuserclk2;
          method rxuserclk2_out out();
      endinterface
      interface AxiethbviRxuserclk     rxuserclk;
          method rxuserclk_out out();
      endinterface
      interface AxiethbviS_axi     s_axi;
          method araddr(s_axi_araddr) enable((*inhigh*) EN_s_axi_araddr) clocked_by (s_axi_clk) reset_by (s_axi_reset);
  
negative.code:     interface AxiethbviSignal     signal;
          method detect(signal_detect) enable((*inhigh*) EN_signal_detect);
      endinterface
      schedule (gt0.qplloutclk_out, gt0.qplloutrefclk_out, gtref.clk_buf_out, gtref.clk_out, interrupt, m_axis_rxd.tdata, m_axis_rxd.tkeep, m_axis_rxd.tlast, m_axis_rxd.tready, m_axis_rxd.tvalid, m_axis_rxs.tdata, m_axis_rxs.tkeep, m_axis_rxs.tlast, m_axis_rxs.tready, m_axis_rxs.tvalid, mac.irq, mgt.clk_clk_n, mgt.clk_clk_p, mmcm.locked_out, pma.reset_out, s_axi.araddr, s_axi.arready, s_axi.arvalid, s_axi.awaddr, s_axi.awready, s_axi.awvalid, s_axi.bready, s_axi.bresp, s_axi.bvalid, s_axi.rdata, s_axi.rready, s_axi.rresp, s_axi.rvalid, s_axi.wdata, s_axi.wready, s_axi.wstrb, s_axi.wvalid, s_axis_txc.tdata, s_axis_txc.tkeep, s_axis_txc.tlast, s_axis_txc.tready, s_axis_txc.tvalid, s_axis_txd.tdata, s_axis_txd.tkeep, s_axis_txd.tlast, s_axis_txd.tready, s_axis_txd.tvalid, sfp.rxn, sfp.rxp, sfp.txn, sfp.txp, signal.detect) CF (gt0.qplloutclk_out, gt0.qplloutrefclk_out, gtref.clk_buf_out, gtref.clk_out, interrupt, m_axis_rxd.tdata, m_axis_rxd.tkeep, m_axis_rxd.tlast, m_axis_rxd.tready, m_axis_rxd.tvalid, m_axis_rxs.tdata, m_axis_rxs.tkeep, m_axis_rxs.tlast, m_axis_rxs.tready, m_axis_rxs.tvalid, mac.irq, mgt.clk_clk_n, mgt.clk_clk_p, mmcm.locked_out, pma.reset_out, s_axi.araddr, s_axi.arready, s_axi.arvalid, s_axi.awaddr, s_axi.awready, s_axi.awvalid, s_axi.bready, s_axi.bresp, s_axi.bvalid, s_axi.rdata, s_axi.rready, s_axi.rresp, s_axi.rvalid, s_axi.wdata, s_axi.wready, s_axi.wstrb, s_axi.wvalid, s_axis_txc.tdata, s_axis_txc.tkeep, s_axis_txc.tlast, s_axis_txc.tready, s_axis_txc.tvalid, s_axis_txd.tdata, s_axis_txd.tkeep, s_axis_txd.tlast, s_axis_txd.tready, s_axis_txd.tvalid, sfp.rxn, sfp.rxp, sfp.txn, sfp.txp, signal.detect);
  endmodule
  