From 0647094e73128b3793429172152558168f4e155e Mon Sep 17 00:00:00 2001 From: bbracker Date: Thu, 17 Jun 2021 05:19:36 -0400 Subject: [PATCH] PMPADDRreg size bugfix; PMPADDR_ARRAY_REGW[15] is now useable --- wally-pipelined/src/privileged/csrm.sv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wally-pipelined/src/privileged/csrm.sv b/wally-pipelined/src/privileged/csrm.sv index bbf765dc5..209eadd8b 100644 --- a/wally-pipelined/src/privileged/csrm.sv +++ b/wally-pipelined/src/privileged/csrm.sv @@ -172,7 +172,7 @@ module csrm #(parameter // There are PMP_ENTRIES = 0, 16, or 64 PMPADDR registers, each of which has its own flop generate genvar i; - for (i = 0; i < `PMP_ENTRIES-1; i++) begin: pmp_flop + for (i = 0; i < `PMP_ENTRIES; i++) begin: pmp_flop flopenr #(`XLEN) PMPADDRreg(clk, reset, WritePMPADDRM[i], CSRWriteValM, PMPADDR_ARRAY_REGW[i]); end endgenerate