- Open the Hardware Manager.
- Select the device from the drop-down menu.
- Select the .pdi and
.ltx files for programming the device, and select
Program. Note: You should not load the .ltx file and refresh the target until after the .pdi file has been programmed.
- Select the PCIe Debug core in the Hardware window. You will see three main
views that include the PCIe Debug Core Properties, PCIe Link LTSSM State Trace,
and the PCIe Link LTSSM State Diagram with transitions.
Using this view, you can observe the active PCIe link status and state transitions. In the PCIe Debug Core Properties window, you can see the name of the PCIe debug core (PCIe_0), the current link status (Gen3x8), and the connected GTs (Quads 103 and 104). The PCIe LTSSM State Trace view shows a hierarchical view of the PCIe LTSSM state machine transitions. The PCIe LTSSM State Diagram provides a graphical display of the PCIe LTSSM states transitions that were traversed during the PCIe link up process. Visited LTSSM states are shown in green, the final or current LTSSM state is shown in yellow and the number of times each transition was traversed is identified on the arcs between states.
In addition to the graphical display, the report_hw_pcie
command can be used to generate a console text report that contains the PCIe debug
information. This information can be shared with others to aid in debugging PCIe
Link issues. For this example, the name of the debug core is PCIe_0, and is inserted
into the command.
report_hw_pcie PCIe_0
This information helps determine where in the PCIe link-up process an issue occurred and can guide further debug of link related issues.