-
Notifications
You must be signed in to change notification settings - Fork 94
clint: systemRDL based register generation #252
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
|
I updated I have no objections to this PR in principle. The question is if we want to coordinate this with other migrations to SystemRDL (and, with it, a migration from regbus to APB peripheral interconnect?) or merge it as is. The additional adapter is fine for a first approach, but I'd like to see a more principled integration in the next release. Or, that's what I would say if the next release was my problem. But it is very likely not. So if you manage to identify a responsible maintainer for this repo, you can decide the next steps with them. |
|
Replacing the Regbus with an APB bus is definitely the end goal here. I also don't like the converters too much, and migrating everything at once to SystemRDL would be nicer. However, I think this endeavour has a better chance of success when if it is approached step by step. First migrating all dependencies and then Cheshire itself, which would get rid of all the reg2apb converters again. For me both ways would be fine. I will check with possible future maintainers first, as you said. |
f5dc500 to
739b0ba
Compare
Integrates new clint version with systemRDL registers and an APB interface.
TODO:
clintto new releasepeakrdl-regblockpackage is too old, which omits parameter definition in the generated packages.ERROR: Cannot start server on port 3042: already in use.errors during FPGA boot jobs