decode Example - 2024.2 English - UG908

Vivado Design Suite User Guide: Programming and Debugging (UG908)

Document ID
UG908
Release Date
2024-11-13
Version
2024.2 English

An example excerpt of a PDI log output for a Versal device is shown below. In this example, the PDI Log output for a Versal device generates the PLM Error Status 0x28010007:

[1057.942]CMD Payload START, Len:0x000000030x00000000F2000038: 0x2940C000 0x00000004 0x00000001
[1066.558]CMD Payload END[1068.886]PLM Error Status: 0x28010007

To find out what this error means, call pdi_dbg_util as follows:

pdi_dbg_util decode -a versal -c plm 0x28010007

This produces an output similar to the following:

PLM Major Error: 0x2801
--------------------------------------------------
Name: CDO_CMD_ERR_EM_SET_ACTION
Description: Set Error Action
 
PLM Minor Error: 0x0007
--------------------------------------------------
Name: XPLMI_INVALID_NODE_ID

The PLM error status 0x28010007 is composed of a PLM Major Error 0x2801 and a PLM Minor Error 0x0007. The combination of these two errors helps narrow down the specific error detected during boot.