anchor.diff:           limit = 32;
         end
         dtp_rst_cntr <= limit;
  +      for (Integer i=0; i<4; i=i+1) begin
  +         lwrite_cnt_enq[i] <= 0;
  +         lread_cnt_deq[i]  <= 0;
  +      end
      endmethod
      method Action dtp_set_cnt(Bit#(8) port_no, Bit#(64) c);
         //
  
positive.code: 
     Reg#(Bit#(2)) lwstate <- mkReg(toState(chunk_a));
     // dtp_logger_write_cnt
     rule log_from_host_cycle;
        if ((lwstate[chunk_a] == 1) && lwrite_data_cycle1.notEmpty) begin
           let v1 = lwrite_data_cycle1.first;
           if (fromHostFifo[v1.port_no].notFull) begin
  
negative.code:          lread_data_cycle1[i].clear();
           lread_data_cycle2[i].clear();
           lread_data_timestamp[i].clear();
        end
        cGlobalFifo.clear();
        cntFifo.clear();
  