anchor.diff:  		completion.tag = truncate(id);
   		completion.bytecount = 4;
   		completion.reqid = hdr.reqid;
  -		completion.loweraddr = getLowerAddr(hdr.addr, 15);
  +		completion.loweraddr = truncate(hdr.addr << 2); // getLowerAddr(hdr.addr, hdr.firstbe);
   		completion.data = data;
   	        TLPData#(16) tlp = defaultValue;
   		tlp.data = pack(completion);
  
positive.code: 	        writeHeaderFifo.enq(hdr_3dw);
  	endmethod
      endinterface
      interface Get tlp_out = toGet(tlpFifo);
      interface Axi3Master axi;
  	interface Axi3MasterWrite write;
  	    method ActionValue#(Bit#(32)) writeAddr();
  
negative.code: 		tlp.eof = True;
  		tlp.be = 16'hFFFF;
  		tlp.hit = hitReg;
  		tlpOutFifo.enq(tlp);
  	    endmethod
  	endinterface: read
      endinterface: axi
  