From 935c3836856945acbb23ed2b29e8d2ffc41cb9bb Mon Sep 17 00:00:00 2001 From: Mario Rodriguez Date: Mon, 25 Mar 2024 10:49:19 +0100 Subject: [PATCH] Complete `_q` with 0s --- core/cva6_rvfi.sv | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/cva6_rvfi.sv b/core/cva6_rvfi.sv index 54614a1556..11cc4bfaf8 100644 --- a/core/cva6_rvfi.sv +++ b/core/cva6_rvfi.sv @@ -278,12 +278,12 @@ module cva6_rvfi `define CONNECT_RVFI_FULL(CSR_ENABLE_COND, CSR_NAME, CSR_SOURCE_NAME) \ bit [CVA6Cfg.XLEN-1:0] ``CSR_NAME``_d; \ always_ff @(posedge clk_i) begin \ - ``CSR_NAME``_d <= ``CSR_SOURCE_NAME; \ + ``CSR_NAME``_d <= {{CVA6Cfg.XLEN - $bits(CSR_SOURCE_NAME)}, CSR_SOURCE_NAME}; \ end \ always_comb begin \ rvfi_csr_o.``CSR_NAME = CSR_ENABLE_COND ? \ - '{ rdata: { '0, ``CSR_NAME``_d }, \ - wdata: { '0, ``CSR_SOURCE_NAME }, \ + '{ rdata: ``CSR_NAME``_d , \ + wdata: { {{CVA6Cfg.XLEN-$bits(CSR_SOURCE_NAME)}, CSR_SOURCE_NAME} }, \ rmask: '1, wmask: '1} \ : '0; \ end