Using PYNQ to talk to a non-AXI design

Hi guys,

I have a PL design (post-synthesis) which I have packaged into an IP. I now need the ZYNQ PS to send and receive signals (through it’s ports) to this design through PYNQ.
Is it doable? Can PYNQ (on Zynq PS) talk to PL designs which don’t have AXI ports?

I have attached the IP here as reference:
image
File:
ip.zip (70.5 KB)

Let me know if any other details are needed. Thank you!

(small note: if needed clk/reset are signals can be given by the PYNQ notebook. I don’t need them to be attached to system clock, reset as I want to simulate the inputs and outputs on hardware only).

1 Like

Hi @fumo,

Welcome to the PYNQ community.

You can either use an AXI GPIO IP to drive this IP.

https://pynq.readthedocs.io/en/latest/pynq_libraries/axigpio.html

Or the PS GPIO

https://pynq.readthedocs.io/en/latest/pynq_libraries/psgpio.html

Mario

1 Like