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

UltraScale Component - I/O located in Bitslice [0] not available during delay calibration

Description

When using Bitslice [0] of a nibble for a normal GPIO input mixed with Component or native mode delays in the same nibble, the pin will not be active / available during calibration.

Once VTC_RDY is asserted, the pin will be active.


Note: this Answer Record should not be viewed in isolation.

For all other known issues with component mode, please refer to (Xilinx Answer 66012).

Solution

Bitslice 0 is used for delay calibration. During the calibration the I/O is not available, it only becomes available after VTC_RDY asserts.  

This happens whenever a Delay that needs calibration is located in the nibble in either component or Native mode.  It does not matter whether the I/O at BITSLICE0 uses a delay or not. 

The I/O pin is not available and might not have the desired value. A high input can be read as low.  

At power-up, if the IDELAYCTRL does not have a clock then the blockage could persist until the clock is supplied and the VTC_RDY finally asserts.

There will be a DRC error for this condition in the 2016.1 release.

AR# 66505
Date Created 01/28/2016
Last Updated 02/01/2016
Status Active
Type General Article
Devices
  • Kintex UltraScale
  • Virtex UltraScale
  • Virtex UltraScale+
  • Kintex UltraScale+