Available Macros in the Transceiver Example Design
The example design includes useful macros that allow you to further customize.
AN_L3_PHY_MODE- Configure Lane 3 as PHY mode and Lane 0 as MAC mode for auto negotiation.
- Pre-requisite: Enable SGMII Auto Negotiation (AN) in the Interface Designer with speed of 10/100/1000 Mbps.
AN_L0_PHY_MODE- Configure Lane 0 as PHY mode and Lane 3 as MAC mode for auto negotiation.
- Pre-requisite: Enable SGMII Auto Negotiation (AN) in the Interface Designer with speed of 10/100/1000 Mbps.
L3_1G/ L3_100M/ L3_10M- Sets Lane 3 SGMII_MODE to 1G/ 100M/ 10M, respectively.
- If none of these macros are defined, Lane 3 is set to 2.5G by default.
L0_1G/ L0_100M/ L0_10M- Sets Lane 0 SGMII_MODE to 1G/ 100M/ 10M, respectively.
- If none of these macros are defined, Lane 0 is set to 2.5G bydefault.
JUMBO- Configure the pattern generator to transmit alternate normal data frames and jumbo frames.
- Pre-requisite: Change the Maximum Transmission Unit Frame Length to 16018 in Triple Speed Ethernet MAC IP Configuration.
By default, the following macros are enabled:
AN_L3_PHY_MODEL3_100ML0_1G