We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 64247

UltraScale - Bidirectional LVDS termination schemes


Is bidirectional LVDS supported on UltraScale?

What is the required termination scheme?

How does DIFF_TERM behave?


The SelectIO User Guide (UG571) states that bidirectional buffers are supported for LVDS and LVDS_25 and notes the following:

"The bidirectional configuration on these I/O standards is a fixed impedance structure optimized to 100 differential.
They are intended to only be used in point-to-point transmissions that do not have turn around timing requirements.
Use BLVDS_25 for bus structures."

Primitive Driving 3-Stated/Receiving Bank Type
OBUFDS Termination On NA Both HR and HP
OBUFTDS Termination On Termination On Both HR and HP
DIFF_TERM = TRUE Termination On
DIFF_TERM = FALSE Termination Off
Both HR and HP
IOBUFDS Termination On
TERM ON (irrespective of DIFF_TERM)
DIFF_TERM = TRUE Termination ON
DIFF_TERM = FALSE Termination ON
Both HR and HP
AR# 64247
Date Created 04/14/2015
Last Updated 04/15/2015
Status Active
Type General Article
  • Kintex UltraScale
  • Virtex UltraScale