anchor.diff:      method Action      txd_arstn(Bit#(1) v);
   endinterface
   (* always_ready, always_enabled *)
  -interface AxiethbviAxis;
  -    method Action      clk(Bit#(1) v);
  -endinterface
  -(* always_ready, always_enabled *)
   interface AxiethbviGt;
       method Bit#(1)     qplloutclk_out();
       method Bit#(1)     qplloutrefclk_out();
  
positive.code:     endinterface
      method interrupt interrupt();
      interface AxiStreamMaster     m_axis_rxd;
          method m_axis_rxd_tdata tdata();
          method m_axis_rxd_tkeep tkeep();
          method m_axis_rxd_tlast tlast();
          method tready(m_axis_rxd_tready) enable((*inhigh*) EN_m_axis_rxd_tready);
          method m_axis_rxd_tvalid tvalid();
      endinterface
      interface AxiStreamMaster     m_axis_rxs;
          method m_axis_rxs_tdata tdata();
          method m_axis_rxs_tkeep tkeep();
          method m_axis_rxs_tlast tlast();
          method tready(m_axis_rxs_tready) enable((*inhigh*) EN_m_axis_rxs_tready);
          method m_axis_rxs_tvalid tvalid();
      endinterface
      interface AxiethbviMac     mac;
          method mac_irq irq();
  
negative.code: (* always_ready, always_enabled *)
  interface AxiEthBvi;
      interface AxiethbviAxi     axi;
      interface AxiethbviGt     gt0;
      interface AxiethbviGtref     gtref;
      method Bit#(1)     interrupt();
  