diff --git a/libraries/base/dp/src/vhdl/dp_selector_arr.vhd b/libraries/base/dp/src/vhdl/dp_selector_arr.vhd index 4fbd981607b6f923bd8dd70e6cc739b8181d6bf2..e69e1f3615c9f44eae2e3898fce1f0147660d876 100644 --- a/libraries/base/dp/src/vhdl/dp_selector_arr.vhd +++ b/libraries/base/dp/src/vhdl/dp_selector_arr.vhd @@ -61,8 +61,9 @@ ENTITY dp_selector_arr IS END dp_selector_arr; ARCHITECTURE str OF dp_selector_arr IS + CONSTANT c_selector_mem_reg : t_c_mem := (c_mem_reg_rd_latency, 1, 1, 1, '0'); - SIGNAL reg_selector_en : STD_LOGIC_VECTOR(c_mem_reg.dat_w*c_mem_reg.nof_dat-1 DOWNTO 0); + SIGNAL reg_selector_en : STD_LOGIC_VECTOR(c_selector_mem_reg.dat_w*c_selector_mem_reg.nof_dat-1 DOWNTO 0); SIGNAL n_en : STD_LOGIC; SIGNAL switch_select : STD_LOGIC; @@ -73,7 +74,7 @@ BEGIN u_mms_common_reg : ENTITY common_lib.mms_common_reg GENERIC MAP ( - g_mm_reg => c_mem_reg + g_mm_reg => c_selector_mem_reg ) PORT MAP ( mm_rst => mm_rst,