Set up basic plugin architecture for CSRs in RISC-V - #306
Conversation
|
|
||
| // asynchronous read | ||
| assign csr_data.value = csrs[csr_request.address]; | ||
| csr_plugin |
There was a problem hiding this comment.
what we'll likely do in the future is auto-generate this file from some sort of YAML configuration, since this is gonna get pretty repetitive quick. This way it might be easier to validate too. I'm not confident that csr_plugin will stand the test of time, i am positive we will need to extend it for more involved CSRs as well is see what the semantics of more complicated CSRs will do to this abstraction
e17e9fd to
351572b
Compare
📊 Synthesis & Hardening Report Summary Diff
Comparing synthesis & hardening results from main branch vs. this PR |
See MAS for updates