On 29/05/2019 08:31, Yanghao Hua wrote:
On Wed, May 29, 2019 at 3:15 AM Eric V. Smitheric@trueblade.com wrote:
Yes, I’ve read every one of the emails in this thread, many of them multiple times.
Python does not know what “a delta cycle of zero virtual time has passed” means, so there’s no way of implementing this feature. If indeed you’re serious about this feature, you would do yourself a favor by explaining it in terms of Python, not in terms of HDL. Python does not need to know this ... just hand it over to end user who knows how to implement such a thing. Python need to provide the mechanism.
It really doesn't. If the end user is going to implement the logic of this anyway, implementing signal linkage as a method call or class all of its own is not a significant extra burden.
I'm pretty much done with this conversation too. You have repeatedly been asked what problem you are trying to solve and repeatedly respond by restating your solution, which appears to be to impose HDL sematics onto a non-HDL language. That's never going to be a good idea.
-- Rhodri James - Kynesim Ltd