-
Notifications
You must be signed in to change notification settings - Fork 12
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
Eliminate CVA6 dependencies within the PAU #2
Comments
I did some modifications in a branch to eliminate the aforementioned dependencies, but I do not have all the infrastructure to check if the changes are correct. Can you check if everything works the same? |
I have added a "Getting Started" section in the README when trying to test your branch.
|
my error is same as you,which we talk in issue #4 |
I didn't look into that back in the day. @RaulMurillo do you remember? |
Uff, a lot has happened since then. |
To make a more flexible code (so the PAU could be extended with new features, or adapted to other cores), there are some dependencies that should be removed. More precisely, all the params within the
pau_top.sv
referencingariane_pkg
andriscv_pkg
should be replaced.This would make the PAU to be core-agnostic, in a similar way as FPnew works. Then, a specialization layer should be included to adapt the PAU to the different cores (in this case, the CVA6), similarly as
fpu_wrap.sv
.P.S.: Ideally, the PAU could be an independent repo, but I know this implies much extra work.
The text was updated successfully, but these errors were encountered: