-
Notifications
You must be signed in to change notification settings - Fork 39
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
readyLatency in AvalonSTMonitor not working #13
Comments
See also cocotb/cocotb#577, cocotb/cocotb#864, and cocotb/cocotb#1488. |
According to the Avalon specifications for the case where readyAllowance = readyLatency : When readyLatency is not 0, the source must deassert valid on non-ready cycles. |
@gardintrapp would you mind opening a pull request with your enhancement? Thanks! |
Hi,
I am testing my AvalonST packet device. But my hdl assumes readyLatency=1. I see that the config of readyLatency is defined in the monitors/avalon.py but the implementation is missing.
I suggest to add a shiftregister functionality based on the readyLatency param and applied to self.bus.ready.value. That one can then be used in the def valid()
tnx
Henk
The text was updated successfully, but these errors were encountered: