anchor.diff:          start_handshake.deq();
           hcounter <= 0;
           hstate <= HHigh;
  -        item_req_wire.send(1);
  +        item_req_wire.enq(1);
       endrule
       rule handhigh2_rule if (bvi_resets_reg.read() != 0 && hstate == HHigh && dackint.read() == 0);
           if (hcounter >= 'h20)
  
positive.code:     rule handinit_rule if (bvi_resets_reg.read() == 0);
          hstate <= HIdle;
          hcounter <= 0;
          item_req_wire.send(0);
          end_handshake.clear();
      endrule
  
  
negative.code: 
      rule afsminit_rule if (bvi_resets_reg.read() == 0);
          start_handshake.clear();
          ctrl_reset_inc_ce <= 3'b100;
          ctrl_bitslip <= 0;
          ctrl_samplein_i <= 3'b000;
  