-
Notifications
You must be signed in to change notification settings - Fork 2
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
Create OBI-compatible icache wrapper #5
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
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.
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_icache
fetch 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.