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

Initiator/Target v4.13 for PCI - Spartan-6 Timing Failures Due to Speed File Patch

Description

When I implement the Initiator/Target v4.13 for PCI targeting a Spartan-6 LX75 or LX75T using ISE software 12.2 or 12.3, itresults in timing failures. For ISE 13.1 and 12.4, see (Xilinx Answer 40597).

Solution

Spartan-6 FPGA users should install the speedfile patch found at:
http://www.xilinx.com/support/download/index.htm

However, once this patch is applied, Spartan-6 LX75 and LX75T FPGA implementations fail timing. To fix this, modify the IDELAY values in the UCF file as shown below:

32-bit
INST "XPCI_WRAP/XPCI_ADD*" IDELAY_VALUE = 79 ;
INST "XPCI_WRAP/XPCI_CBD*" IDELAY_VALUE = 79 ;
INST "XPCI_WRAP/XPCI_PARD" IDELAY_VALUE = 79 ;
INST "XPCI_WRAP/XPCI_FRAMED" IDELAY_VALUE = 79 ;
INST "XPCI_WRAP/XPCI_IRDYD" IDELAY_VALUE = 79 ;
INST "XPCI_WRAP/XPCI_TRDYD" IDELAY_VALUE = 79 ;
INST "XPCI_WRAP/XPCI_STOPD" IDELAY_VALUE = 79 ;
INST "XPCI_WRAP/XPCI_DEVSELD"IDELAY_VALUE = 79 ;
INST "XPCI_WRAP/XPCI_PERRD" IDELAY_VALUE = 79 ;
INST "XPCI_WRAP/XPCI_SERRD" IDELAY_VALUE = 79 ;
INST "XPCI_WRAP/XPCI_IDSELD" IDELAY_VALUE = 79 ;
INST "XPCI_WRAP/XPCI_GNTD" IDELAY_VALUE = 79 ;

64-bit
INST "XPCI_WRAP/XPCI_ADD*" IDELAY_VALUE = 81 ;
INST "XPCI_WRAP/XPCI_CBD*" IDELAY_VALUE = 81;
INST "XPCI_WRAP/XPCI_PARD" IDELAY_VALUE = 81 ;
INST "XPCI_WRAP/XPCI_FRAMED" IDELAY_VALUE = 81 ;
INST "XPCI_WRAP/XPCI_IRDYD" IDELAY_VALUE = 81 ;
INST "XPCI_WRAP/XPCI_TRDYD" IDELAY_VALUE = 81 ;
INST "XPCI_WRAP/XPCI_STOPD" IDELAY_VALUE = 81 ;
INST "XPCI_WRAP/XPCI_DEVSELD"IDELAY_VALUE = 81 ;
INST "XPCI_WRAP/XPCI_PERRD" IDELAY_VALUE = 81 ;
INST "XPCI_WRAP/XPCI_SERRD" IDELAY_VALUE = 81 ;
INST "XPCI_WRAP/XPCI_IDSELD" IDELAY_VALUE = 81 ;
INST "XPCI_WRAP/XPCI_GNTD" IDELAY_VALUE = 81 ;


Revision History
02/11/2010 - Updated for ISE 13.1
08/18/2010 - Initial Release

Linked Answer Records

Master Answer Records

Answer Number Answer Title Version Found Version Resolved
36646 LogiCORE IP Initiator, Target v4.13 for PCI - Release Notes and Known Issues for ISE Design Suite 12.2 N/A N/A
AR# 36992
Date Created 08/18/2010
Last Updated 05/20/2012
Status Active
Type Known Issues
Devices
  • Spartan-6 LXT
Tools
  • ISE Design Suite - 12.2
  • ISE Design Suite - 12.3
IP
  • 32-bit Initiator/Target for PCI
  • 64-bit Initiator/Target for PCI