Knowledge Base Article

How can I invert the polarity of the serial lines on the 10GBASE-R PHY?

Description
On the 10GBASE-R PHY, there are no external pins or registers to enable the inversion of the tx or rx serial lines.
Resolution

The TX and RX polarity inversion is available and controlled with a parameter within the source RTL.

After generating the PHY with the Megawizard,  locate the file "sv_xcvr_10gbaser_native.sv" and search of the lines below.

localparam RX_POLARITY_INV = "invert_disable";
localparam TX_POLARITY_INV = "invert_disable";

The valid parameters are "invert_enable" or "invert_disable" The default value is "invert_disable". To invert the polarity,
simply change the parameter to "invert_enable".

Updated 2 months ago
Version 2.0
No CommentsBe the first to comment