anchor.diff:     function Action do_write(UInt#(30) addr, Vector#(4,Tuple2#(Bit#(4),Bit#(32))) value);
         action
            if ((addr % 8192) == 768) begin
  -	     tlpDataBram1Port.portA.request.put(BRAMRequest{ write: False, address: truncate(tlpDataBramRdAddrReg), datain: unpack(0)});
  +	     tlpDataBram1Port.portA.request.put(BRAMRequest{ write: False, responseOnWrite: False, address: truncate(tlpDataBramRdAddrReg), datain: unpack(0)});
   	     tlpDataBramRdAddrReg <= tlpDataBramRdAddrReg + 1;
   	 end else if ((addr % 8192) == 792) begin
   	     // update tplDataBramWrAddrReg and write back scratchpad
  
positive.code: 		tlp.eof = True;
  		tlp.be = 16'hFFFF;
  		tlp.hit = hitReg;
  		tlpFifo.enq(tlp);
  	    endmethod
  	endinterface: read
      endinterface: axi
  
negative.code: 	        writeHeaderFifo.enq(hdr_3dw);
  	endmethod
      endinterface
      interface Get tlp_out = toGet(tlpOutFifo);
      interface Axi3Master axi;
  	interface Axi3MasterWrite write;
  	    method ActionValue#(Bit#(32)) writeAddr();
  