Jupyter Kernel dying upon write to custom IP. Is this an address problem?

I’ve been stuck on this for a while now. I have a custom IP that has an AXI-LITE interface. I’m using this for configuring simple registers. However, whenever I write to the IP, the Jupyter kernel dies and automatically restarts. I have no more visibility into this issue.

More Details:

  1. Python code:

  2. Base address for this IP:

  3. Address decoding in the Slave: (ADDR_WIDTH = 16)

I’ve done all of the textbook projects on this platform (GPIO,basic adder IP, FIR acceleration with DMA etc) and never faced this issue. There must be something I’m doing wrong with the axi lite interface.

Please Help

Hi @sai_sumanth_Kalluri,

Welcome to the PYNQ community.

This issue is common when the AXI4-Lite does not provide a response.
Does this happen when you try to write to other offsets?

Mario

Yes I have tried a couple of addresses and it behaves the same.
By response do you specifically mean the write resp channel of axilite bus? or could that be any channel?

Yes.