assertion Cfg.NrPMPEntries <= 16 fails in hello_world.cv64a6_mmu
Created by: AngelaGonzalezMarino
Is there an existing CVA6 bug for this?
-
I have searched the existing bug issues
Bug Description
What is the reason for this assertion? https://github.com/openhwgroup/cva6/blob/ade4c85e139eb4e2b743069e6d4f696d4a258e92/core/include/config_pkg.sv#L345
MMU config pkg sets 64 https://github.com/openhwgroup/cva6/blob/ade4c85e139eb4e2b743069e6d4f696d4a258e92/core/include/cv64a6_mmu_config_pkg.sv#L67
So there is always a fail with simulators different from Verilator.
Should the assertion be removed/updated or is the MMU config setting an incorrect value?