V-Series Transceiver PHY IP Core User Guide

ID 683171
Date 7/26/2022
Public
Document Table of Contents

5.20. GIGE PMA Registers

The PMA registers allow you to customize the TX and RX serial data interface.
Table 66.  GIGE PMA Registers
Address Bit R/W Name Description
0xA8 0 RW tx_invpolarity When set to 1, the TX interface inverts the polarity of the TX data. Inverted TX data is input to the 8B/10B encoder.
1 RW rx_invpolarity When set to 1, the RX channels inverts the polarity of the received data. Inverted RX data is input to the 8B/10B decoder.
2 RW rx_bitreversal_enable When set to 1, enables bit reversal on the RX interface. The RX data is input to the word aligner.
3 RW rx_bytereversal_enable When set, enables byte reversal on the RX interface. The RX data is input to the byte deserializer.
4 RW force_electrical_idle When set to 1, forces the TX outputs to electrical idle.
0xA9 0 R rx_syncstatus When set to 1, indicates that the word aligner is synchronized to incoming data.
1 R rx_patterndetect When set to 1, indicates the 1G word aligner has detected a comma.
2 R rx_rlv When set to 1, indicates a run length violation.
3 R rx_rmfifodatainserted When set to 1, indicates the rate match FIFO inserted code group.
4 R rx_rmfifodatadeleted When set to 1, indicates that rate match FIFO deleted code group.
5 R rx_disperr When set to 1, indicates an RX 8B/10B disparity error.
6 R rx_errdetect When set to 1, indicates an RX 8B/10B error detected.