anchor.diff:         endmethod
   
          method ActionValue#(Bit#(busWidth)) writeData();
  +           return 0;
  +       endmethod
  +       method Bit#(idWidth) writeWid();
              return 0;
          endmethod
          method Bit#(busWidthBytes) writeDataByteEnable();
  
positive.code:     endrule
      rule writeData;
          let data <- axiw.writeData;
          let byteEnable = axiw.writeDataByteEnable;
          let last = axiw.writeLastDataBeat;
          axiSlave.write.writeData(data, byteEnable, last);
  
negative.code:        method ActionValue#(Bit#(busWidth)) writeData();
             return 0;
         endmethod
         method Bit#(1) writeWid();
             return 0;
         endmethod
         method Bit#(busWidthBytes) writeDataByteEnable();
             return maxBound;
         endmethod
  