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

Design Assistant for PCI Express - Device is recognized by system, but problems occur


This answer record identifies possible problems if your device is recognized by hardware but not operating correctly.

Note: This Answer Record is a part of the Xilinx Solution Center for PCI Express(Xilinx Answer 34536). TheXilinx Solution Center for PCI Express is available to address all questions related to PCIe. Whether you are starting a new design with PCIe or troubleshooting a problem, use the Solution Center for PCIeto guide you to the right information.


Once the system is operational, see (Xilinx Answer 35000) regarding removing power, reconfiguring or unplugging the endpoint.

Possible Causes of System Hangs

If the user does not use the trn_trem_n signal properly, it is possible that malformed TLPs can be transmitted which could cause a fatal error on the receiving device. See (Xilinx Answer 35748).

See (Xilinx Answer 35034) regarding completion timeouts. Causing a completion timeout by not responding to incoming memory reads may hang the system.

Revision History

08/13/2010 - Initial Release

Linked Answer Records

Associated Answer Records

AR# 35033
Date Created 08/06/2010
Last Updated 12/15/2012
Status Active
Type General Article
  • Spartan-6 LXT
  • Virtex-5 FXT
  • Virtex-5 LXT
  • More
  • Virtex-5 TXT
  • Virtex-6 CXT
  • Virtex-6 HXT
  • Virtex-6 LXT
  • Virtex-6 SXT
  • Less
  • Endpoint Block Plus Wrapper for PCI Express
  • Spartan-6 FPGA Integrated Endpoint Block for PCI Express ( PCIe )
  • Virtex-6 FPGA Integrated Block for PCI Express ( PCIe )