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

Versal Adaptive SoC SelectIO Resources Architecture Manual (AM010)

Document ID
AM010
Release Date
2025-05-22
Revision
1.7 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.

Unlike XP banks, the X5IO CTLE_EQ levels do not scale with AC gain levels. The CTLE function of the X5IO should be evaluated in a simulation environment. Where applicable, specific application recommendations are made below.

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

set_property CTLE_EQ  VALUE [get_ports port_name]
Table 1. Recommended CTLE Settings By Application
Value CTLE_EQ Value
MIPI_DPHY short reach CTLE_EQ_LEVEL1
MIPI_DPHY standard reach CTLE_EQ_LEVEL2
MIPI_CPHY short reach CTLE_EQ_LEVEL1
MIPI_CPHY standard reach CTLE_EQ_LEVEL1

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