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]
| 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.
| 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 |