cva6
cva6 copied to clipboard
[TASK] Extract PMP from MMU module
Is there an existing CVA6 task for this?
- [x] I have searched the existing task issues
Task Description
Today PMP dedicated to data is inside MMU module. Removing MMU removes PMP, which is not wanted.
Required Changes
The objective is to instantiate data PMP outside MMU. Duplication of code must be avoided.
Current Status
TODO
Risks
Be careful to well reconnect the exceptions information.
Prerequisites
none
KPI (KEY Performance Indicators)
none
Description of Done
PR merged in cva6 master. PMP functional for embedded configuration.
Associated PRs
No response
@mike, I tried to assign @CoralieAllioux to this task, but Bosch contributors are not included in the Github cva6 project. Could you include Coralie, Nicolas, Oliver and Jean-Christian ?
@CoralieAllioux, the different MMUs have been unified last week. The PMP extraction is possible. Can you update us about your plan ?
Hi @JeanRochCoulon, it is still plan to contribute to the PMP extraction. Since the unified MMU is on the master branch, the design will be start (updated) ASAP. However, we miss to define some tests to provide with the RTL. We are working on it. Does it answer your question?
Good !