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

Endpoint Block Plus Wrapper v1.9 for PCI Express - On a lane reversed x8 link, back-to-back ACK issue causes TX lock up


Known Issue: v1.9, v1.8, v1.7.1, v1.7, v1.6.1, v1.6, v1.5.2, v1.5.1, v1.5, v1.4, v1.3, v1.2, v1.1

A x8 design with lane reversal occurring is susceptible to the known restriction "Receipt of Back-to-Back ACK DLLPs".

For more information on this known restriction, see UG197 v1.4: "Virtex-5 FPGA Integrated Endpoint Block for PCI Express Designs".



A work-around was introduced in v1.8 of the Block Plus Core to handle this problem. However, the work-around does not account for x8 links that are lane reversed. In a x8 lane reversed link, a TX lock up might occur if ACKs are received on consecutive cycles.

A fix for this is available in the v1.9 Rev 1 patch. See (Xilinx Answer 31572) for access to the patch.

Revision History

01/07/2009 - Added patch availability information.

10/07/2008 - Initial Release.

AR# 31776
Date Created 10/07/2008
Last Updated 12/15/2012
Status Active
Type General Article