anchor.diff:      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                  dataout(CTRL_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);
  
positive.code:             iserdes_data[6].read(), iserdes_data[5].read(), iserdes_data[4].read(),
              iserdes_data[3].read(), iserdes_data[2].read(), iserdes_data[1].read(),
              iserdes_data[0].read()};
          serbvi.dataout(dout);
          serbvi.dackint(dackint.read());
          dfifo.di({6'b0,dout});
  
negative.code:         slave_data.oclk(0);
          slave_data.oclkb(0);
          slave_data.reset(iodelay_reset_inc_ce[2]);
          let dout = {slave_data.q4(), slave_data.q3(), master_data.q8(),
             master_data.q7(), master_data.q6(), master_data.q5(),
             master_data.q4(), master_data.q3(), master_data.q2(), master_data.q1()};
  