anchor.diff:  
       rule serdesreset_rule if (bvi_reset_reg == 0);
           sync_bitslip <= 0;
  -        sync_reset_inc_ce <= 0;
  +        sync_increment <= 0;
  +        sync_ce <= 0;
           serdes_running <= 0;
           dfifo.clear();
       endrule
  
positive.code:         else
              begin
              gc = gc - 1;
              serdes_start.enq({autoalign, 1'b1});
              end
          gencounter <= gc;
      endrule
  
negative.code:         delaye2.ld(0);
          delaye2.ldpipeen(0);
          delaye2.datain(0);
          delaye2.inc(sync_increment == 1);
          delaye2.ce(sync_ce);
          for (Integer i = 0; i < 2; i = i + 1)
              begin
              iserdes_v[i].d(0);
  