PYNQ: PYTHON PRODUCTIVITY FOR ZYNQ

Quick turnaround advice

Hi folks,

I’m working with a custom ZCU104 design, that compared to the base design has the video subsystem removed and added the AXI DMA that will interface with a DSP component currently in development. I’m looking for advice on how to go building this firmware incrementally and testing it in Pynq. At the moment I’m dropping the .hdf in the hardware_project folder but I’m not certain Pynq build system is picking it up. I can delete the built .img and make does rebuild it, but I’m sure there’s a better way to do it.
How would you go from bitstream to bitstream version and testing it in the shortest time?

Thanks in advance,
-Pat

Once you have a bootable PYNQ image, you can build a new PL design independently and upload to board to test. You don’t need to included it in the boot image which I think is what you are asking.

Cathal

2 Likes

Hi @cathalmccabe

I was able to send the bitfile & block design’s .tcl file over SSH to the board, and have it loaded from Jupyter. Neat solution.

Thanks!
-Pat

1 Like