The Xilinx board utility (xbutil
) is a powerful
standalone command line utility that can be used to debug lower level hardware/software
interaction issues. A full description of this utility can be found in xbutil Utility.
With respect to debugging, the following
xbutil
options are of special interest:-
examine
- Provides an overall status of a card including information on the kernels in card memory.
-
program
- Downloads a binary (
xclbin
) to the programmable region of the AMD device.
-
xbutil exmaine -r debug-ip-status -d <BDF>
- Extracts the status of the Performance Monitors (
aim
andasm
) and the Lightweight AXI Protocol Checkers (lapc
).