diff --git a/hdl/rtl/hydra_iram.vhd b/hdl/rtl/hydra_iram.vhd index 604dc0a3435496e78b338120423407a5e10b3fd0..472a4bd9ac6a0b9c67b6f79c7b40e929ef18cbc9 100644 --- a/hdl/rtl/hydra_iram.vhd +++ b/hdl/rtl/hydra_iram.vhd @@ -197,7 +197,7 @@ begin else -- Uncorrectable. Just recompute the ECC to be able to continue. n_ecc_fatal <= '1'; - wdata_ecc <= rdata_ecc; + wdata_ecc <= recc & rdata_ecc(31 downto 0); end if; waddr <= last_raddr; wen <= '1';