UPGRADE YOUR BROWSER

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# 11814

Virtex-II/Pro DCI - What is the error tolerance of DCI? Does it change if I use the FreezeDCI patch?

Description

What is the error tolerance of DCI termination? 

How closely does it match the VRN and VRP reference resistors?

Is this error tolerance adequate for maintaining good signal integrity? 

Will the tolerance change if I use the FreezeDCI patch?

Solution

DCI error tolerance (assuming 1% reference resistors) is +/-5% under nominal temperature and voltage conditions, and +/-10% over the entire range of recommended temperature and voltage conditions (note that the worst-case of +/-10% is extremely rare). 

These tolerance values also assume that the "FreezeDCI" BitGen option is set. If the FreezeDCI option is not set, the tolerance range will be even smaller.


  • For Virtex-II Pro devices, please see (Xilinx Answer 15619) for information on the "DCIUpdateMode" BitGen option.
    DCIUpdateMode is equivalent to FreezeDCI for Virtex-II Pro devices.

If the termination is based on 2R, such as the LVDS_25_DCI standard, the worst-case error will be +/-20% (two times +/-10%).

Helpful Tips:

  • In most cases, a 2:1 impedance match is acceptable (for example, 25 to 100 ohms buffer impedance with a 50 ohm transmission line).
    In some critical situations, a better match is required, but seldom is the match required to be better than +/-25% (38 to 62 ohms buffer impedance with a 50 ohm transmission line).

  • Using the FreezeDCI option (i.e., disabling fine adjustment) does not prevent DCI from performing its job.
    Compensating for process (a coarse adjustment that occurs during configuration) is more important than compensating for temperature and voltage, and this DCI feature is very effective.

  • Internally, DCI is implemented with transistors (not resistors).
    As a result, the I/V curve is not linear. This is acceptable since it is designed to be 50 ohms (i.e., match the reference resistors) at the most critical points.

  • For Virtex-II Pro, the LVDS_25_DT I/O standard is available to provide true internal 100 Ohm differential termination.
    In most applications, LVDS_25_DT is a much better solution than LVDS_25_DCI. Please see (Xilinx Answer 17244) for more information.

See also (Xilinx Answer 19823).


Linked Answer Records

Associated Answer Records

Answer Number Answer Title Version Found Version Resolved
19823 Spartan-3, DCI/XCITE - What happens if the VRN or VRP pins are left unconnected? N/A N/A
AR# 11814
Date 09/05/2017
Status Active
Type General Article
Devices
  • Virtex-II
  • Virtex-II Pro
Page Bookmarked