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 (