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

Endpoint Block Plus v1.9 - Transmit side stalls when sending packets, causing trn_tdst_rdy_n to deassert indefinitely


Known Issue: v1.9.2, v1.9.1, v1.9, v1.8, v1.7.1, v1.7, v1.6.1, v1.6

A problem can occur where the transmit side seems to lock up or stall indefinitely. The user will recognize this happening when trn_tdst_rdy_n deasserts forever.


There was a problem in the logic that tracks data credits used to work around the known restriction titled "TX Transmission Issues Due to Lack of Data Credits," which is listed in the known restrictions section of the integrated block's user guide located at:


The logic is too conservative when counting and estimating data credits, which eventually leads to the lock up condition.

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

Revision History

02/25/2009 - Initial release

AR# 32170
Date Created 02/25/2009
Last Updated 12/15/2012
Status Active
Type General Article