anchor.diff:  	    TLPMemoryIO3DWHeader hdr_3dw = unpack(tlp.data);
   `ifdef AVALON
               // For Altera, the position of payload in a 3DW TLP depends on alignment.
  -            let quadWordAligned = isQuarWordAligned(getLowerAddr(hdr_3dw.addr, hdr_3dw.firstbe));
  +            let quadWordAligned = isQuadWordAligned(getLowerAddr(hdr_3dw.addr, hdr_3dw.firstbe));
   `endif
   	    if (tlp.sof && hdr_3dw.format == MEM_READ_3DW_NO_DATA) begin
   	       if (readHeaderFifo.notFull())
  
positive.code: `ifdef AXI
         let dataInSecondTlp = False;
  `elsif AVALON
         let dataInSecondTlp = isQuarWordAligned(truncate(interruptAddr));
  `endif
  
         if (mswIsZero && lswIsZero) begin
  
negative.code:       dvec = completionMimo.first();
        completionMimo.deq(1);
  `elsif AVALON
        let quadWordAligned = isQuadWordAligned(getLowerAddr(hdr.addr, hdr.firstbe));
        // if quad-word aligned, insert bubble.
        if (!quadWordAligned) begin
           dvec = completionMimo.first();
  