anchor.diff:              begin
               sric = serbvi.ctrl_reset_inc_ce();
               sbs = serbvi.ctrl_bitslip();
  -            dc = 3'b011;
  +            dc = 3;
               ds = DValid;
               end
           if (dstate == DValid && dcounter[2] == 1)
  
positive.code:     method                  training(TRAINING) enable((*inhigh*) en8) clocked_by (clock);
      method                  manual_tap(MANUAL_TAP) enable((*inhigh*) en9) clocked_by (clock);
      method                  reset(RESET) enable((*inhigh*) en17) clocked_by (clkdiv) reset_by(clkdiv_reset);
      method                  dataout(ISERDES_DATA) enable((*inhigh*) en18) clocked_by(clock);
      method ITEMREQ_o        itemreq() clocked_by(clkdiv) reset_by(clkdiv_reset);
      method CTRL_BITSLIP_o   ctrl_bitslip() clocked_by(clkdiv) reset_by(clkdiv_reset);
      method CTRL_FIFO_RESET_o   ctrl_fifo_reset() clocked_by(clkdiv) reset_by(clkdiv_reset);
  
negative.code:     endrule
  
      rule dackint_rule;
          //let dout = 10'b0;
          //for (Integer i = 0; i < 10; i = i + 1)
              //dout[i] = iserdes_data[i].read();
  