anchor.diff:         
      endinterface
   
  -`ifndef BSIM
  -   interface Axi3Master m_axi = dma.m_axi;
  -`endif
  -   interface DMARequest dmaRequest = dma.request;
   endmodule
positive.code:    method Action get(Bit#(1) cmd, Bit#(2) regist);
     method Action hwenable(Bit#(1) en);
     method Action doCommandIndirect(Bit#(40) addr);
     method Action doCommandImmediate(CommandStruct cmd);
  endinterface
  
  interface RingIndication;
  
negative.code: 	    cmdRing.set(regist, addr);
  	 else
  	    statusRing.set(regist, addr);
  	 indication.ringIndication.setResult(cmd, regist, addr);
        endmethod
     
        method Action get(Bit#(1) cmd, Bit#(2) regist);
  	 if (cmd == 1)
  	    indication.ringIndication.getResult(1, regist, cmdRing.get(regist));
  	 else
  	    indication.ringIndication.getResult(0, regist, 
  	       statusRing.get(regist));
        endmethod
  
  