-
Notifications
You must be signed in to change notification settings - Fork 705
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
CVXIF : commit_valid asserted more than 1 clk cycle #2630
Comments
When back-to-back instructions are being committed then it is possible to have commit_valid being set for multiple cycles. |
In this case the commit_valid asserted more than one for the same ID |
Also the spec doesn't mention ID related for commit_valid, I think we should create an issue for clarify the spec |
@JeanRochCoulon @MikeOpenHWGroup what do you think ? |
your right, that's another issue because the CVA6 wait the agent ready signals to send response |
and for commit_valid being set for multiple cycle for different IDs, this is not be clear in the Spec. |
the issue_valid is 0 is this case so the issue_req isn't valid, so the values read isn't valid |
Fixed by #2678 |
Is there an existing CVA6 bug for this?
Bug Description
Recording to the CVXIF spec, the commit_valid should be asserted for only 1 clk cycle exactly
this is not the case in the CVA6 as shown in the waveform :
The text was updated successfully, but these errors were encountered: