-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature: Backpressure on ready #8
Comments
Hey @davekeeshan, are you looking for backpressure as a slave pulling |
@aignacio No i was thinking more on the master side. The This is the type of code I was thinking about, as a proof of concept, but I am not 100% happy with it: |
@aignacio I think I understand what you are saying, but I don't know if I have conveyed what I want to achieve, for context I have 25+ years of ASIC verification experience and this comes from things I have seen (and bugs that got as far as silicon, ugh). Maybe using the word I respect that it is a tricky case, and that is usually where bugs hide, because they are tricky, hence my desire to hit this. If you feel it is not of interest to implement that's OK, I just felt it was good practice to suggest potential improvements, I got stung around and AXI version of this problem a while back. I have a semi working case, which isn't the way I like it, I will probably proceed with that, I will make it available should you find it of benefit. |
Hi there
This is a feature request, not a bug.
When testing I like to stress the legality of my interfaces up to their limit.
On this interface having a random backpressure feature to enable, so that the ready whould drop out from time to time. This is legal in the protocol and I find that testing in this area is usually where some bugs appear.
The text was updated successfully, but these errors were encountered: