Can't find the Microblaze IP using "ol.ip_dict.keys()" in python. I have my Microblaze in the block diagram

Hello, I’m new to the PYNQ community. I’m trying to use the microblaze to access the GPIO connected to it. I can’t get the ip of the microblaze and the GPIOs connected to it using the “Overlay.ip_dist.keys()” command on the jupitor notebook. But I can see GPIOS that are connected with the ZYNQ PS. Please let me know how I can access the MB-GPIOS from the PYNQ.

Below is my block diagram

ip_dict

Check the PYNQ IOPs for what you can do with MicroBlaze
https://pynq.readthedocs.io/en/latest/pynq_libraries.html#pynq-iops
The way you have currently built your system, you can’t interact with the MicroBlaze. With the PYNQ IOPs, the I and D memory is shared with the PS which allows loading new programs, and exchanging data.

Cathal