I am trying to figure out how to handle interrupts in Pynq.
I have found and followed an example on how to manage interrupts. The problem that I have is that my code never passes the “await timer.interrupt.wait()” line (which is shown in the picture below).
I have followed the steps from the link above and I am not sure why the code is stuck on this line because I can see in ILA that interrupt occurs but the signal is always high because code never proceeds to the line where interrupt should be cleared.
Does anyone know what could cause this kind of behavior?