11:10 it seems you need the .hwh file as adder.hwh from the hw_handoff subfolder next to the bitstream file on your pynq, otherwise the pynq will show an error message that it cannot locate the bitstream
I got it to work on Vivado 2024.2. The biggest thing is that "Vivado HLS" in the video is now a tool called "Vitis" . Some of the options and screens are different, but I was able to pause at each thing he selected in the video and figure out what the new option was. Then later on for Pynq 3.0 I needed to copy the generated .hwh file instead of the .tcl file so that Pynq could load the bitstream. Hope that helps, it's been extremely frustrating to me that 2402.2 is different enough that I can't just follow along with pretty much all the existing tutorials.
Very helpful and intuitive explanation, thanks a lot
11:10 it seems you need the .hwh file as adder.hwh from the hw_handoff subfolder next to the bitstream file on your pynq, otherwise the pynq will show an error message that it cannot locate the bitstream
after generate bitstream, File>Export>Export Hardware then you can get the .xsa file that include the .hwh file
@@陳立勝-z3iI included that file and it still did not work
Make the algorithm in HLS/C then add to Vivado as IP Design, finish the block then export/generate BitStream to be called in Overlay.
Why did vivado add the AXI interconnect? Is that because adder.cpp pragma is set to use INTERFACE s_axilite?
Greater video. Thank you
This tutorial no longer seems to work in 2024. Does anyone know why?
it works in vivado 2019.1 for me, where I use Pynq Z2 on its v2.5 image
@@kevingonzalez2927I got it to work but I had to use slightly different steps
I got it to work on Vivado 2024.2. The biggest thing is that "Vivado HLS" in the video is now a tool called "Vitis" . Some of the options and screens are different, but I was able to pause at each thing he selected in the video and figure out what the new option was. Then later on for Pynq 3.0 I needed to copy the generated .hwh file instead of the .tcl file so that Pynq could load the bitstream. Hope that helps, it's been extremely frustrating to me that 2402.2 is different enough that I can't just follow along with pretty much all the existing tutorials.
That's very useful, thanks.
Is it the same if I use this as it is in vitis?