From 258ae9d5ab6443ba1fe08e96e7d0ad97f65312c0 Mon Sep 17 00:00:00 2001 From: Eric Kooistra <kooistra@astron.nl> Date: Fri, 26 Nov 2021 10:59:48 +0100 Subject: [PATCH] Use g_sim_sdp : t_sdp_sim := c_sdp_sim to determine statistics g_offload_time for sim and default c_sdp_offload_time on HW. And to determine g_ctrl_interval_size_min for XST in sim and on HW. --- .../libraries/sdp/src/vhdl/node_sdp_correlator.vhd | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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 530ce569f6..6c79165f4b 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 ( -- GitLab