Summary - 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

The pdi_dbg_util has several subcommands to help with Versal configuration errors. These commands are summarized below:

decode
Decodes one or more ROM and PLM errors
analyze-log
Analyzes PDI configuration error logs
analyze-hw
Analyzes configuration error in situ via a JTAG interface
program
Configures and analyzes errors in situ via a JTAG interface
list-targets
Used to list the targets detected on a JTAG chain. This is used to assist in determining the target index for the “analyze-hw” and “program” subcommands.

In addition to these subcommands, the pdi_dbg_util has these global options that apply to all subcommands:

  • -v, --verbose
    • Enable verbose prints
  • -p, --pretty
    • Enable extra decoration and formatting for outputs from the pdi_dbg_util
  • --help
    • Show short help for options and subcommands

The pdi_dbg_util provides a range of comprehensive analyses for identifying configuration errors. Depending on your access privileges to the Versal device, you can employ the relevant subcommands tailored to your specific use case.