Pynq on Alveo - Zero Output

Hello,

I am using Pynq on Alveo to run an example program (OpenCL Loop Reordering) from Vitis. The program was running without any problem for a while. However, now it is generating only zeros as output. I am not sure if the kernel is successfully loading the xclbin file because the cell execution time is lower now.
Please help me to fix this problem.
Also, how can t find a runtime log file for debugging this issue ?

Alveo version : xilinx_u250_gen3x16_xdma_shell_4_1
XRT version: 2.13.466
Branch: 2022.1

Pynq Version: 3.0.1

Please find the attached screenshotand xclbin below.

Thank you.

Update:
I would like to mention that I tried running one of the Alveo examples (1-building-with-vitis), but it failed with an error. I am attaching the screenshot of the output and the dmesg



log file.

1 Like

Hi @Alvir-Islam,

Welcome to the PYNQ community.

You can use xbutil reset -d <BFD> to reset your card and you can use xbutil examine -d <bdf> to see the kernel status.

On PYNQ, you can also use the .register_map attribute to check the status of a kernel.

There are no overlays for the xilinx_u250_gen3x16_xdma_shell_4_1, if you want to run the examples, you should generate the overlay for such platform.

Mario

1 Like