diff --git a/libraries/io/ddr/src/vhdl/io_ddr_reg.vhd b/libraries/io/ddr/src/vhdl/io_ddr_reg.vhd index c86a29d671dca2f7c9d94dbf23284a47054fda00..860e098a6e59cb2aeff0e76511b5574adfef3c19 100644 --- a/libraries/io/ddr/src/vhdl/io_ddr_reg.vhd +++ b/libraries/io/ddr/src/vhdl/io_ddr_reg.vhd @@ -78,7 +78,7 @@ architecture rtl of io_ddr_reg is nof_dat => 8, init_sl => '0'); - signal i_dvr_mosi : t_mem_ctlr_mosi; + signal i_dvr_mosi : t_mem_ctlr_mosi := c_mem_ctlr_mosi_rst; begin dvr_mosi <= i_dvr_mosi; @@ -102,6 +102,8 @@ begin -- Write access defaults i_dvr_mosi.burstbegin <= '0'; + i_dvr_mosi.wrdata <= (others => '0'); -- no data is set, only control signals. + i_dvr_mosi.rd <= '0'; -- = no need to control i_dvr_mosi.rd as i_dvr_mosi.wr = wr_not_rd. -- Write access: set register value if sla_in.wr = '1' then