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

**URL:** <https://discuss.pynq.io/t/cant-find-the-microblaze-ip-using-ol-ip-dict-keys-in-python-i-have-my-microblaze-in-the-block-diagram/7692>\
**Category:** Support\
**Created:** [November 6, 2024, 5:20pm UTC](https://discuss.pynq.io/t/cant-find-the-microblaze-ip-using-ol-ip-dict-keys-in-python-i-have-my-microblaze-in-the-block-diagram/7692 "2024-11-06T17:20:47Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![P.V.K\_TEJASWI](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/p.v.k_tejaswi/32/6442_2.png) [@P.V.K\_TEJASWI](https://discuss.pynq.io/u/P.V.K_TEJASWI)\
**Post date:** [November 6, 2024, 5:20pm UTC](https://discuss.pynq.io/t/cant-find-the-microblaze-ip-using-ol-ip-dict-keys-in-python-i-have-my-microblaze-in-the-block-diagram/7692/1 "2024-11-06T17:20:47Z")

</div>

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

 ![image](https://us1.discourse-cdn.com/flex019/uploads/pynq1/original/2X/c/c9d8ecbda27030d46a656648cbb619d167b7f255.png)

---

<div class="post-metadata">

**Author:** ![cathalmccabe](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/cathalmccabe/32/3348_2.png) [@cathalmccabe](https://discuss.pynq.io/u/cathalmccabe)\
**Post date:** [November 7, 2024, 8:11am UTC](https://discuss.pynq.io/t/cant-find-the-microblaze-ip-using-ol-ip-dict-keys-in-python-i-have-my-microblaze-in-the-block-diagram/7692/2 "2024-11-07T08:11:26Z")

</div>

> [@P.V.K\_TEJASWI](#):
>
> ip\_dist

ip\_di **c** t

Check the PYNQ IOPs for what you can do with MicroBlaze  
[https://pynq.readthedocs.io/en/latest/pynq\_libraries.html#pynq-iops](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
