X5IO IOB Pre-Emphasis and Receiver Equalization (CTLE and DFE) - AM010

Versal Adaptive SoC SelectIO Resources Architecture Manual (AM010)

Document ID
AM010
Release Date
2025-03-07
Revision
1.6 English

CTLE Equalization

For challenging high-speed links, the X5IO IOB receiver provides several different levels of equalization designed to increase the eye opening for LVDS12, DIFF_LVSTL_11, DIFF_LVSTL06_12, DIFF_LVSTL05_10, DIFF_POD12, DIFF_POD11, DIFF_POD10, LVSTL_11, LVSTL06_12, LVSTL05_10, LVDS05_10_HS, POD12, POD11, POD10, MIPI_DPHY, and MIPI_CPHY interfaces. When equalization is used on an LVDS12 interface, it is recommended that the link be AC-coupled.

The CTLE_EQ attribute uses the following syntax in the XDC file:

set_property CTLE_EQ  VALUE [get_ports port_name]
Table 1. Typical Gain for Different Values of Equalization
Value Estimated Gain (dB)
CTLE_EQ_LEVEL0, CTLE_EQ_LEVEL1, CTLE_EQ_LEVEL2, CTLE_EQ_LEVEL3, CTLE_EQ_LEVEL4, CTLE_EQ_LEVEL5, CTLE_EQ_LEVEL6, CTLE_EQ_LEVEL7, CTLE_EQ_LEVEL8 TBD

Pre-Emphasis

For high-speed interfaces on lossy channels, the X5IO IOB driver provides pre-emphasis for LVDS_12, LVSTL_11, LVSTL06_12, POD12, POD11, and POD10 drivers. In order to use pre-emphasis, the serializer must be used and the LVDS_PRE_EMPHASIS or PRE_EMPHASIS_M/PRE_EMPHAISS_S attribute must be set on the X5PHIO_XCVR_X2 UNISIM. Pre-emphasis is not supported when the serializer is bypassed. When equalization is used on an LVDS12 interface, it is recommended that the link be AC-coupled.

Table 2. Typical Pre-Emphasis with an OUTPUT_IMPEDANCE of 40Ω
Attribute Value Estimated Gain (dB)
LVDS_PRE_EMPHASIS with an OUTPUT_IMPEDANCE of 40Ω RDRV_240 2.5
PRE_EMPHASIS_M/PRE_EMPHASIS_S with an OUTPUT_IMPEDANCE of 40Ω RDRV_240 2.5