From 6d3223fafe4cfe1aea79cc2748c1b4175fe29398 Mon Sep 17 00:00:00 2001 From: Jordan Carlin Date: Wed, 29 Jan 2025 19:58:06 -0800 Subject: [PATCH] Use macro for pmpcfg csrs --- testbench/common/wallyTracer.sv | 96 ++++++++------------------------- 1 file changed, 23 insertions(+), 73 deletions(-) diff --git a/testbench/common/wallyTracer.sv b/testbench/common/wallyTracer.sv index 8080101dc..d5f0fcc41 100644 --- a/testbench/common/wallyTracer.sv +++ b/testbench/common/wallyTracer.sv @@ -207,82 +207,32 @@ module wallyTracer import cvw::*; #(parameter cvw_t P) (rvviTrace rvvi); end end - -// PMP CSRs if (P.PMP_ENTRIES > 0) begin - always_comb begin - if(valid) begin - // PMPCFG CSRs (space is 0-15 3a0 - 3af) - localparam inc = P.XLEN == 32 ? 4 : 8; - int i, i4, csrid; - logic [P.XLEN-1:0] pmp; - - for (i=0; i