From 12721837f012d5cfd5e3b576d1ecde9678061beb Mon Sep 17 00:00:00 2001 From: bbracker Date: Sat, 13 Mar 2021 00:10:41 -0500 Subject: [PATCH] imem rd2 adrbits bugfix --- wally-pipelined/src/uncore/imem.sv | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wally-pipelined/src/uncore/imem.sv b/wally-pipelined/src/uncore/imem.sv index 4ce2e4666..64f3a0d64 100644 --- a/wally-pipelined/src/uncore/imem.sv +++ b/wally-pipelined/src/uncore/imem.sv @@ -37,12 +37,12 @@ module imem ( logic [`XLEN-1:0] bootram[`BOOTTIMBASE>>(1+`XLEN/32):(`BOOTTIMRANGE+`BOOTTIMBASE)>>(1+`XLEN/32)]; `endif /* verilator lint_on UNDRIVEN */ - logic [28:0] adrbits; + logic [31:0] adrbits; // needs to be 32 bits to index RAM logic [`XLEN-1:0] rd; // logic [15:0] rd2; generate - if (`XLEN==32) assign adrbits = AdrF[30:2]; + if (`XLEN==32) assign adrbits = AdrF[31:2]; else assign adrbits = AdrF[31:3]; endgenerate