cva6 icon indicating copy to clipboard operation
cva6 copied to clipboard

[TASK] Extract PMP from MMU module

Open JeanRochCoulon opened this issue 1 year ago • 4 comments

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

JeanRochCoulon avatar Sep 19 '23 14:09 JeanRochCoulon

@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 ?

JeanRochCoulon avatar Feb 08 '24 10:02 JeanRochCoulon

@CoralieAllioux, the different MMUs have been unified last week. The PMP extraction is possible. Can you update us about your plan ?

JeanRochCoulon avatar May 19 '24 22:05 JeanRochCoulon

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?

CoralieAllioux avatar May 23 '24 11:05 CoralieAllioux

Good !

JeanRochCoulon avatar May 23 '24 12:05 JeanRochCoulon