Skip to content

mmu: Prevent elaboration of incompatible MMU version

Eclipse Webmaster requested to merge github/fork/niwis/fix-mmu-vcs into master

Created by: niwis

Fix the VCS flow for 64-bit CVA6 by guarding incompatible MMU implementations. For instance, mmu_sv32 assumes PLEN > VLEN, which is not the case for RV64.

Example: https://github.com/openhwgroup/cva6/blob/720b59e2ca6e002b9b3a2c47ed4ad85b847978a3/src/mmu_sv32/cva6_mmu_sv32.sv#L212 causes for 64-bit CVA6:

(vlog-8607) Negative replication multiplier (-8)

Merge request reports

Loading