anchor.diff:     method Bit#(14) io_dac_data_n();
      method Action io_dac_dco_p(Bit#(1) v);
      method Action io_dac_dco_n(Bit#(1) v);
  +   interface Bit#(1) io_dac_dci_p();
  +   interface Bit#(2) io_dac_dci_n();
      interface Clock deleteme_unused_clock;
      interface Reset deleteme_unused_reset;
   endinterface
  
positive.code:    for (Integer i = 0; i < 14; i = i + 1)
        dac_out[i] <- mkxOBUFDS(dac_ddr_data[i]);
     
     rule senddown_gb;
        outfifo.deq();
        gb.enq(outfifo.first());
  
negative.code:          return(get_n(dac_out));
        endmethod
  
        method Bit#(1) io_dac_dci_p();
           return(dac_dci.read_p());
        endmethod
        
        method Bit#(1) io_dac_dci_n();
           return(dac_dci.read_n());
        endmethod
  
        method Action io_dac_dco_p(Bit#(1) v);
  	 dac_dco_p <= v;
        endmethod
  