pluto_hdl_adi/library/jesd204/jesd204_soft_pcs_rx
Lars-Peter Clausen 30c3f8244c jesd204_soft_pcs_rx: Add support for lane polarity inversion
Some designs choose to swap the positive and negative side of the of the
JESD204 lanes. One reason for this would be because it can simplify the
PCB layout.

To support this add a parameter to the jesd204_soft_pcs_rx module that
allows to specify whether the lane polarity is inverted or not.

The way the polarity inversion is implemented it is for free since it will
only invert the input mapping of the 8b10b decoder LUT tables.

The pattern align module does not care whether the polarity is inverted or
not since the pattern align symbols look the same in both cases.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>
2018-05-02 09:37:23 +02:00
..
Makefile jesd204: Fix file names 2018-04-11 15:09:54 +03:00
jesd204_8b10b_decoder.v jesd204: Fix file names 2018-04-11 15:09:54 +03:00
jesd204_pattern_align.v jesd204: Fix file names 2018-04-11 15:09:54 +03:00
jesd204_soft_pcs_rx.v jesd204_soft_pcs_rx: Add support for lane polarity inversion 2018-05-02 09:37:23 +02:00
jesd204_soft_pcs_rx_hw.tcl jesd204_soft_pcs_rx: Add support for lane polarity inversion 2018-05-02 09:37:23 +02:00