anchor.diff:  
   	 writeDataMimo.deq(4);
   	 writeDwCount <= writeDwCount - 4;
  -	 $display("writeDwCount=%d", writeDwCount);
   	 tlp.eof = False;
   	 tlp.be = 16'hffff;
   	 sendit = True;
  
positive.code: 		   tlp.be = 16'hfff0;
  	       end
  	       tlpOutFifo.enq(tlp);
             endmethod: readAddr
  	   method ActionValue#(Bit#(buswidth)) readData() if (completionMimo.deqReadyN(fromInteger(valueOf(busWidthWords))));
  	      let data_v = completionMimo.first;
  	      completionMimo.deq(fromInteger(valueOf(busWidthWords)));
  	      completionTagMimo.deq(fromInteger(valueOf(busWidthWords)));
                Bit#(buswidth) v = 0;
  	      for (Integer i = 0; i < valueOf(busWidthWords); i = i+1)
  		 v[(i+1)*32-1:i*32] = byteSwap(data_v[i]);
  	      return v;
             endmethod: readData
  	   method Bit#(1) last();
  	       return 1;
             endmethod: last
  	   method Bit#(12) rid();
  	       return zeroExtend(completionTagMimo.first[0]);
             endmethod: rid
  	   // method Action readResponse(Bit#(2) responseCode);
  	endinterface: read
      endinterface: slave4
     method Bool tlpOutFifoNotEmpty() = tlpOutFifo.notEmpty;
  
negative.code: import ByteCompactor :: *;
  
  import AxiMasterSlave :: *;
  import AxiClientServer:: *;
  
  typedef struct {
      Bit#(32) timestamp;
  