-
Notifications
You must be signed in to change notification settings - Fork 840
[rv_dm] Access to debug ROM space hangs when HW debug en is not set #10453
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
Comments
yeah looking back on this, it would be better to have this be more graceful. As you guys pointed out, probably best to remove |
Ok I'll look into that. Might be worth making a |
would this cause more churn on those blocks though? they've already reached v2s right? |
Yeah that is right - we should probably not touch As for For |
yeah for |
Indeed, the hardening part should not functionally change anything. As for the error behavior, I'll check with @cindychip what the impact would be. |
Should be easy to handle on OTP DV. Thanks Michael for checking. |
IM good with fixing RV_DM design as well. |
This should now be fixed. @sriyerg can you close this bug once this has been verified? |
@sriyerg can this bug be closed? |
I have not verified the fix yet. Please close it if you like though. |
changing assignee for now since only verification remains at the moment. |
Closing this for now. Please reopen the bug if the issue still persists. |
Associated logic in
hw/ip/rv_dm/rtl/rv_dm.sv
:rom_en
is wired up tognt_i
of thetl_adapter_sram
. Whenlc_hw_debug_en
is not set, the access to ROM hangs the bus since thegnt_i
never gets asserted.Seems benign, but should this be handled more gracefully as a bus error?
The text was updated successfully, but these errors were encountered: