User guide
Table 2-29: Bit Reversal and Polarity Inversion
Parameter Range Description
Enable TX bit
reversal
On / Off When you turn on this option, the 8B/10B Encoder reverses
TX parallel data before transmitting it to the PMA for serialiā
zation. The transmitted TX data bit order is reversed. The
normal order is LSB to MSB. The reverse order is MSB to LSB.
During the operation of the circuit, this setting can be changed
through dynamic reconfiguration.
Enable TX byte
reversal
On / Off When you turn on this option, the 8B/10B Encoder reverses
the byte order before transmitting data. This function allows
you to reverse the order of bytes that were erroneously
swapped. The PCS can swap the ordering of either one of the
8- or 10-bit words, when the PCS/PMA interface width is 16 or
20 bits. This option is not valid under certain Transceiver
configuration rules.
Enable TX polarity
inversion
On / Off When you turn on this option, the tx_std_polinv port
controls polarity inversion of TX parallel data to the PMA.
When you turn on this parameter, you also need to turn on the
Enable tx_polinv port.
Enable tx_polinv
port
On / Off When you turn on this option, the tx_polinv input control
port is enabled. You can use this control port to swap the
positive and negative signals of a serial differential link, if they
were erroneously swapped during board layout.
Enable RX bit
reversal
On / Off When you turn on this option, the word aligner reverses RX
parallel data. The received RX data bit order is reversed. The
normal order is LSB to MSB. The reverse order is MSB to LSB.
This setting can be changed through dynamic reconfiguration.
When you enable Enable RX bit reversal, you must also
enable Enable rx_std_bitrev_ena port.
Enable rx_std_
bitrev_ena port
On / Off When you turn on this option and assert the rx_std_bitrev_
ena control port, the RX data order is reversed. The normal
order is LSB to MSB. The reverse order is MSB to LSB.
Enable RX byte
reversal
On / Off When you turn on this option, the word aligner reverses the
byte order, before storing the data in the RX FIFO. This
function allows you to reverse the order of bytes that are
erroneously swapped. The PCS can swap the ordering of either
one of the 8- or 10-bit words, when the PCS / PMA interface
width is 16 or 20 bits. This option is not valid under certain
Transceiver configuration rules.
When you enable Enable RX byte reversal, you must also
select the Enable rx_std_byterev_ena port.
2-44
Standard PCS Parameters
UG-01143
2015.05.11
Altera Corporation
Implementing Protocols in Arria 10 Transceivers
Send Feedback