anchor.diff:              0: rxFifo[0].enq(phy.xgmii_rx.dc_0);
               1: rxFifo[1].enq(phy.xgmii_rx.dc_1);
               2: rxFifo[2].enq(phy.xgmii_rx.dc_2);
  -`ifdef NUMBER_OF_ALTERA_PORTS
  +`ifndef NUMBER_OF_ALTERA_PORTS
               3: rxFifo[3].enq(phy.xgmii_rx.dc_3);
   `endif
            endcase
  
positive.code:    rule rx_serial2;
        phy.rx_serial.data_2(rx_serial_wire[2]);
     endrule
  `ifdef NUMBER_OF_ALTERA_PORTS
     rule rx_serial3;
        phy.rx_serial.data_3(rx_serial_wire[3]);
     endrule
  
negative.code:            0: phy.xgmii_tx.dc_0(v);
             1: phy.xgmii_tx.dc_1(v);
             2: phy.xgmii_tx.dc_2(v);
  `ifndef NUMBER_OF_ALTERA_PORTS
             3: phy.xgmii_tx.dc_3(v);
  `endif
           endcase
  