diff --git a/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_controller.vhd b/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_controller.vhd index 4a86d593bc4239b8c62c08551e5fcae927eead35..2332d8737e7e834d1d67c0c5bf5f41707992b454 100644 --- a/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_controller.vhd +++ b/applications/lofar2/libraries/ddrctrl/src/vhdl/ddrctrl_controller.vhd @@ -18,7 +18,7 @@ -- ------------------------------------------------------------------------------- -- Author: Job van Wee --- Purpose: stopping the data steam into the SDRAM stick. +-- Purpose: stopping the data stream into the SDRAM stick. -- -- Description: -- @@ -112,7 +112,6 @@ BEGIN v := c_t_reg_init; - WHEN WRITING => IF TO_UVEC(out_adr, c_adr_w)(c_bitshift_adr-1 DOWNTO 0) = c_zeros THEN -- if adr mod 64 = 0 v.dvr_mosi.burstbegin := '1'; @@ -159,5 +158,12 @@ BEGIN ELSE v.state := WRITING; END IF; + d_reg <= v; END PROCESS; + + -- fill outputs + dvr_mosi <= q_reg.dvr_mosi; + wr_sosi <= q_reg.wr_sosi; + rd_siso <= q_reg.rd_siso; + END rtl;