anchor.diff:     Vector#(numServers, Reg#(MemengineCmd))     cmdRegs <- replicateM(mkReg(unpack(0)));
      
      Reg#(Bool) load_in_progress <- mkReg(False);
  -   FIFO#(Tuple3#(MemengineCmd,Bool,Bool))         loadf_b <- mkSizedFIFO(1);
  -   FIFO#(Tuple2#(Bit#(serverIdxSz),MemengineCmd)) loadf_c <- mkSizedFIFO(valueOf(cmdQDepth));
  -   FIFO#(Tuple3#(Bit#(8),Bit#(serverIdxSz),Bool))   workf <- mkSizedBRAMFIFO(valueOf(cmdQDepth));
  -   
  -
  -   Vector#(numServers, FIFO#(void))              outfs <- replicateM(mkSizedFIFO(1));
  +   FIFO#(Tuple3#(MemengineCmd,Bool,Bool))              loadf_b <- mkSizedFIFO(1);
  +   FIFO#(Tuple3#(Bit#(serverIdxSz),MemengineCmd,Bool)) loadf_c <- mkSizedFIFO(valueOf(cmdQDepth));
  +   FIFO#(Tuple3#(Bit#(8),Bit#(serverIdxSz),Bool))        workf <- mkSizedBRAMFIFO(valueOf(cmdQDepth));
  +   
  +
  +   Vector#(numServers, FIFO#(void))              outfs <- replicateM(mkSizedFIFO(valueOf(cmdQDepth)));
      Vector#(numServers, FIFO#(MemengineCmd))    cmds_in <- replicateM(mkFIFO());
   
      FIFOF#(MemData#(dataWidth))                             read_data <- mkFIFOF;
  
positive.code:    
     rule read_data_rule;
        let d <- toGet(read_data).get();
        match {.rc, .idx, .last} = workf.first;
        let new_respCnt = respCnt+1;
        let l = False;
        if (verbose) $display("%h new_respCnt %d rc %d last_burst %d idx %d outs1 %d", d.data, new_respCnt, rc, last, idx, outs1[idx]);
        if (new_respCnt == rc) begin
  	 respCnt <= 0;
  	 workf.deq;
  	 //$display("eob %d", idx);
  	 l = last;
        end
        else begin
  	 respCnt <= new_respCnt;
        end
        read_data_buffs[idx].enq(d);
     endrule
  
  
negative.code: 	     return inpipe.first.data;
  	  endmethod
  	  method Action deq;
  	     if (verbose) $display("check_out: idx %d data %h buffCap %d eob %d", i, inpipe.first.data, buffCap[i].read(), inpipe.first.last);
  	     inpipe.deq;
  	     buffCap[i].increment(1);
  	  endmethod
  	  method Bool notEmpty = inpipe.notEmpty;
         endinterface);
  