leftink
leftink
I haven't had a chance to fix this yet. Right now the simulator has to be restarted every time. I will need to add code to clean everything up and...
@TrampHRC, I looked into it originally, and realized it isn't a trivial task and if I remember correctly, behaved differently on each interface. One of the big things is everything...
@eric-wieser, I agree after looking at the tests for external and function that is how it works, but what isn't clear is what is the use case for this interaction....
@chevillotn Can you provide some more information on your test and dut? It is hard to tell from this exactly what you are trying to do. If you are yielding...
@chevillotn When you "yield" on a signal, i.e. yield RisingEdge(signal_hdl), the python scheduler will request to be notified by the simulator when the "Rising Edge" even fires in the simulator...
@chevillotn At this point without actually seeing your code (python and vhdl) it is hard to say. Is it possible for you to attach it so we can look at...
@chevillotn I have managed to create a test that duplicates the issue you are seeing. I haven't had a chance to dig in to see what the issue is, but...
@stuarthodgson I had a similar thought on writing a simple vpi application to try. I figure if nothing else it gives me something to provide to mentor for debugging. I...
@chevillotn Questa 10.4b is what I used to reproduce the problem so a later version won't help.
@stuarthodgson I was able to create a simple vpi application that demonstrates this problem. It looks to be an issue with "removing" the callback and then "registering" the callback in...