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

Initiator/Target v4.13 for PCI - Spartan-6 Timing Failures on -3 speed grades using ISE 13.1 or 12.4

描述

When I implement the Initiator/Target v4.13 for PCI targeting a -3 Spartan-6 LX75 or LX75T using ISE 13.1 or 12.4, it results in hold time failures on some devices.

解决方案

ISE 12.4 software users targeting a -3 speed grade on a Spartan-6 LX45 or LX16 will have a hold time failure on a path that includes the PCILOGIC dedicated silicon. The timing report shows something similar to the following in the path analysis:

PCILOGIC_X0Y0.PCI_CE Tpcido_RDY XPIC_WRAP/XPCI_CORE/BU2/U0/pci32_inst/PCI_LC_I/OUT_CE/PCILOGIC

If this is one of the failing paths, the user must update to ISE 13.1 software.

In ISE 13.1 software, users might experience other hold time failures on paths from the pad to the IFD. To correct this, modify the IDELAY values in the UCF file as shown below (these values can be used on all device and speedgrade combinations):

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

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

Revision History
02/11/2011 - Initial Release

链接问答记录

主要问答记录

Answer Number 问答标题 问题版本 已解决问题的版本
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# 40597
日期 05/20/2012
状态 Active
Type 已知问题
器件
  • Spartan-6 LXT
Tools
  • ISE Design Suite - 13.1
IP
  • 64-bit Initiator/Target for PCI
  • 32-bit Initiator/Target for PCI
的页面