Article ID: 000093178 Content Type: Troubleshooting Last Reviewed: 12/08/2022

What is the difference between the transceiver rx_pma_clkslip and rx_bitslip functions on the Intel® Stratix® 10 L-Tile and H-Tile devices?

Environment

    Intel® Quartus® Prime Pro Edition
    L-Tile H-Tile Transceiver Native PHY Intel® Stratix® 10 FPGA IP
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

The L- and H-Tile Transceiver Native PHY Intel® Stratix® 10 IP rx_pma_clkslip and rx_bitslip functions can both be used for transceiver RX word alignment on the Intel® Stratix® 10 L-Tile and H-Tile devices.

 

The rx_pma_clkslip port acts on the physical medium attachment (PMA). When asserted it causes the deserializer to either skip one serial bit or pauses the serial clock for one cycle to achieve word alignment. The paused data feeds into the optional gearbox.

 

The rx_bitslip port acts on the physical coding sublayer (PCS). When asserted The rx_parallel_data slips 1 bit for every positive edge of the rx_bitslip input. The bit slipping is seen on the output of the gearbox.

 

When using the gearbox it may typically be used in 40:66 bit mode. If you use the rx_pma_clkslip port to pause data on the 40 bit domain, this may result in a lack of word alignment on the 66 bit domain.

Resolution

Use the L- and H-Tile Transceiver Native PHY Intel® Stratix® 10 IP rx_bitslip port for transceiver configurations that use a gearbox.

Related Products

This article applies to 1 products

Intel® Stratix® 10 FPGAs and SoC FPGAs

1