Vitis-Tutorials icon indicating copy to clipboard operation
Vitis-Tutorials copied to clipboard

01-rtl_kernel_workflow Running indefinitely on Alveo U280

Open kuiper69 opened this issue 9 months ago • 1 comments

Hey, I am facing an issue with the feature tutorial for the rtl-kernel-workflow. I'm working with the Alveo U280 and the host code and rtl kernel are all packaged, compiled, and built successfully in vivado and vitis. The problem happens when running the built project in Hardware Emulation where its starts but the read loop just goes on indefinitely. I suspect it's something to do with the memory addresses and I checked that the host code had the same offsets with the ones assigned during packaging. I'm using Vitis and Vivado 2022.1 if that helps, and I used the same branch version of the tutorial along with the latest version too but both have the same results.

kuiper69 avatar Feb 27 '25 22:02 kuiper69

Hi @kuiper69 Thanks for reporting the issue! Here are a few thoughts that might help with debugging:

  • This tutorial was designed and validated on the U200, whereas the U280 includes HBM, which could affect how memory is accessed. This difference might be related to the issue you're seeing.
  • Regarding the long hardware emulation time, that's expected. You can try reducing the input data size—for example, if you're using an image, test with a much smaller one to speed up the process.
  • Please note that as of version 2024.1, we have stopped updating tutorials for Alveo.

https://github.com/Xilinx/Vitis-Tutorials/tree/2022.1/Hardware_Acceleration/Feature_Tutorials/01-rtl_kernel_workflow#before-you-begin

allyzhou avatar Mar 25 '25 03:03 allyzhou