-
Notifications
You must be signed in to change notification settings - Fork 6
Create OBI-compatible icache wrapper #5
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
base: main
Are you sure you want to change the base?
Conversation
7f6210f to
e4b241a
Compare
e4b241a to
8f0efe7
Compare
a2723f8 to
90baeb8
Compare
90baeb8 to
e7e9de3
Compare
colluca
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I assume the functionality has been separately tested, but the refactoring looks good to me. Just adding a few minor comments.
alex96295
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, for final LGTM needs basic in-system test with at least one adapter variant (e.g. in safety island)
Adds an OBI-compatible wrapper for the icache, converting the OBI request into the
snitch_icachefetch protocol. While multiple adapters are added, only one was properly tested.This allows using the icache in systems such as the pulp_cluster and safety_island, with cores such as ibex or cv32e40p.