AR# 34873: Design Assistant for PCI Express - Debugging System Recognition and Link Training Issues Using trn_lnk_up_n and trn_reset_n
Design Assistant for PCI Express - Debugging System Recognition and Link Training Issues Using trn_lnk_up_n and trn_reset_n
This Answer Record discusses how to use trn_reset_n and trn_lnk_up_n to debug device recognition and link trainingproblems. NOTE: This Answer Record is part of the Xilinx Solution Center for PCI Express (Xilinx Answer 34536) The Xilinx 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 PCIe to guide you to the right information.
The signal trn_reset_n indicates the reset sequence is complete and assertion of trn_lnk_up_n indicates the link is trained. The signal trn_reset_n must deassert(go tologic 1)before the link can train; see (Xilinx Answer 34894) for reasons why trn_reset_n might not deassert. If trn_reset_n deasserts properly, but trn_lnk_up_n does not assert, see (Xilinx Answer 36137) /> Revision History 08/13/2010 - Initial Release