We have purchased the Ultra96v2 board and we are trying to use Pynq with our custom OpenCL kernel code implemented in VITIS (output of .xclbin)
We have downloaded the latest PYNQ SD card image (v2.6). We have build the Ultra96v2 platform using the https://avtinc.sharepoint.com/teams/ET-Downloads/Shared%20Documents/Forms/AllItems.aspx?originalPath=aHR0cHM6Ly9hdnRpbmM… in VITIS (using the ULTRA96V2.xsa file) and we have used a simple example from VITIS (vadd) to create our xclbin. Need to mention that this vadd example runs correctly on Petalinux based OS, so xclbin runs successfully.
- When we try to use xrt on PYNQ by running sudo vadd vadd.xclbin, the system hangs and we must reset.
- When we use Pynq-overlay in python and try to download xclbin, it doesn’t work.
We tried to rename the sensors96b.hwh file with the same name of .xclbin and we got:
Also we tried with ULTRA96V2.hwh from ULTRA96V2.xsa file and still got the same result:
Does anyone achieved to use a custom xclbin on Pynq-overlay ?
If yes, can you please provide a small roadmap on how to use VITIS output (xclbin) in the pynq platform for ultra96v2?