diff --git a/applications/lofar2/libraries/sdp/src/vhdl/node_sdp_correlator.vhd b/applications/lofar2/libraries/sdp/src/vhdl/node_sdp_correlator.vhd index 530ce569f6a5528af4e6b18a1cbc189deac959c5..6c79165f4b8aaf93dc3bf0eda36c765b78c8c63f 100644 --- a/applications/lofar2/libraries/sdp/src/vhdl/node_sdp_correlator.vhd +++ b/applications/lofar2/libraries/sdp/src/vhdl/node_sdp_correlator.vhd @@ -40,8 +40,8 @@ USE work.sdp_pkg.ALL; ENTITY node_sdp_correlator IS GENERIC ( g_sim : BOOLEAN := FALSE; - g_P_sq : NATURAL := c_sdp_P_sq; - g_offload_time : NATURAL := c_sdp_offload_time + g_sim_sdp : t_sdp_sim := c_sdp_sim; + g_P_sq : NATURAL := c_sdp_P_sq ); PORT ( dp_clk : IN STD_LOGIC; @@ -129,7 +129,8 @@ BEGIN --------------------------------------------------------------- u_crosslets_subband_select : ENTITY work.sdp_crosslets_subband_select GENERIC MAP ( - g_N_crosslets => c_sdp_N_crosslets_max + g_N_crosslets => c_sdp_N_crosslets_max, + g_ctrl_interval_size_min => sel_a_b(g_sim, g_sim_sdp.xst_nof_clk_per_sync_min, c_sdp_xst_nof_clk_per_sync_min) ) PORT MAP( dp_clk => dp_clk, @@ -272,7 +273,7 @@ BEGIN u_sdp_xst_udp_offload: ENTITY work.sdp_statistics_offload GENERIC MAP ( g_statistics_type => "XST", - g_offload_time => g_offload_time, + g_offload_time => sel_a_b(g_sim, g_sim_sdp.offload_time, c_sdp_offload_time), g_P_sq => g_P_sq ) PORT MAP (