# AttributeError: Could not find IP or hierarchy in overlay even though it exists

**URL:** <https://discuss.pynq.io/t/attributeerror-could-not-find-ip-or-hierarchy-in-overlay-even-though-it-exists/2734>\
**Category:** Support\
**Created:** [June 9, 2021, 9:37am UTC](https://discuss.pynq.io/t/attributeerror-could-not-find-ip-or-hierarchy-in-overlay-even-though-it-exists/2734 "2021-06-09T09:37:48Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![farahbenrayana](https://avatars.discourse-cdn.com/v4/letter/f/b4bc9f/32.png) [@farahbenrayana](https://discuss.pynq.io/u/farahbenrayana)\
**Post date:** [June 9, 2021, 9:37am UTC](https://discuss.pynq.io/t/attributeerror-could-not-find-ip-or-hierarchy-in-overlay-even-though-it-exists/2734/1 "2021-06-09T09:37:48Z")

</div>

Hello everyone,

I can’t find the IP in the overlay even though I used the same name of the IP in the block design

I need help please !

Thank you

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

---

<div class="post-metadata">

**Author:** ![farahbenrayana](https://avatars.discourse-cdn.com/v4/letter/f/b4bc9f/32.png) [@farahbenrayana](https://discuss.pynq.io/u/farahbenrayana)\
**Post date:** [June 9, 2021, 9:38am UTC](https://discuss.pynq.io/t/attributeerror-could-not-find-ip-or-hierarchy-in-overlay-even-though-it-exists/2734/2 "2021-06-09T09:38:03Z")

</div>

![2](https://us1.discourse-cdn.com/flex019/uploads/pynq1/original/2X/8/80d1fe989c5aece8045f73024138a5e645318637.png)

---

<div class="post-metadata">

**Author:** ![marioruiz](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/marioruiz/32/2177_2.png) [@marioruiz](https://discuss.pynq.io/u/marioruiz)\
**Post date:** [June 9, 2021, 2:44pm UTC](https://discuss.pynq.io/t/attributeerror-could-not-find-ip-or-hierarchy-in-overlay-even-though-it-exists/2734/3 "2021-06-09T14:44:47Z")

</div>

Hi @farahbenrayana,

Your FFT IP has no memory mapped interface, AXI4-Lite. PYNQ does not expose pure streaming IP into any if its dictionaries.

How are you feeding data to the IP? The FFT is connected in loopback to the FIFO.

Mario

---

<div class="post-metadata">

**Author:** ![farahbenrayana](https://avatars.discourse-cdn.com/v4/letter/f/b4bc9f/32.png) [@farahbenrayana](https://discuss.pynq.io/u/farahbenrayana)\
**Post date:** [June 9, 2021, 3:35pm UTC](https://discuss.pynq.io/t/attributeerror-could-not-find-ip-or-hierarchy-in-overlay-even-though-it-exists/2734/4 "2021-06-09T15:35:07Z")

</div>

Thank you Mario for replying me.

Can you please tell me how to do so because I am new to that?

Thank you.

---

<div class="post-metadata">

**Author:** ![marioruiz](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/marioruiz/32/2177_2.png) [@marioruiz](https://discuss.pynq.io/u/marioruiz)\
**Post date:** [June 9, 2021, 5:09pm UTC](https://discuss.pynq.io/t/attributeerror-could-not-find-ip-or-hierarchy-in-overlay-even-though-it-exists/2734/5 "2021-06-09T17:09:41Z")

</div>

You can start by following the tutorial described in this thread, it is for Zynq but the concepts are the same for Zynq US+

> [@AttributeError: Could not find IP or hierarchy fir\_filter in overlay](https://discuss.pynq.io/t/attributeerror-could-not-find-ip-or-hierarchy-fir-filter-in-overlay/2497):
>
> Hi, I am new to PYNQ environment and trying out this online example using PYNQ-Z2 board [How to accelerate a Python function with PYNQ - FPGA Developer](https://www.fpgadeveloper.com/2018/03/how-to-accelerate-a-python-function-with-pynq.html/) Except for folder and design names, I have followed the tutorial closely and below is my overlay diagram and notebook. I have placed the .tcl, .bit and .hwh files in the overlay folder. [FIR\_Accel.pdf](https://discuss.pynq.io/uploads/short-url/gVoxgOonsHrqxFnzjtlC3nZ9oZB.pdf) (80.3 KB) [FIR\_Acceleration.ipynb](https://discuss.pynq.io/uploads/short-url/7fhqz2tZuRT5ggLCNXmMRZeQxRo.ipynb) (434.2 KB) I am able to run the codes until the part where it tries to address the FIR filter and got the erro…
