Starting with PYNQ

I would like to start again with PYNQ. I have some questions.

Q1- The software usually we need are Xilinx Vivado and Vitis, and Petalinux. How about if I don’t have any digital design in the FPGA (ZYNQ PL), do I really need Xilinx Vivado and Vitis ? Can I only work with Petalinux and PYNQ image provided I only need to develop and run Python on ZYNQ PS without using any resources of ZYNQ PL ?

Q2- The PYNQ image for ZYBO 7Z-20 is not available. Is that correct ? This means we need to build PYNQ image in Petalinux for SD card. Is that also correct ?

Q3- Do we get kind of Linux desktop with monitor/display screen connected to HDMI with mouse and keyboard if we boot ZYNQ with PYNQ image ? The Raspberry Pi work this way. If we run Raspberry Pi OS on Raspberry Pi boards, we get Linux desktop and we can connect monitor/display screen to HDMI. We can also connect mouse and keyboard to the Raspberry Pi board. Do we have the same when we boot ZYNQ with PYNQ image in SD card ?

Q1- Short answer is you don’t need any of them if you just intend to write python and interface to the image. You would likely only need them if you wanted to rebuild the whole PYNQ image.

Q3- The HDMI ports are controlled through the PL fabric, so they won’t really exist until the PL image is actually loaded and would immediately vanish if you over-wrote the PL. So short answer is no a windows manager is not provided (that I am aware of) by default the way the Raspberry Pi provides one.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.