From a9cc795a053cef39f20fefb920ca34fec06c1929 Mon Sep 17 00:00:00 2001
From: Eric Kooistra <kooistra@astron.nl>
Date: Thu, 2 Dec 2021 16:46:48 +0100
Subject: [PATCH] Use same port order as on sdp_statistics_offload entity.
 Added g_crosslets_direction => 1.

---
 .../sdp/src/vhdl/node_sdp_correlator.vhd        | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 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 6c79165f4b..ab0d594eb2 100644
--- a/applications/lofar2/libraries/sdp/src/vhdl/node_sdp_correlator.vhd
+++ b/applications/lofar2/libraries/sdp/src/vhdl/node_sdp_correlator.vhd
@@ -272,9 +272,10 @@ BEGIN
   ---------------------------------------------------------------
   u_sdp_xst_udp_offload: ENTITY work.sdp_statistics_offload
   GENERIC MAP (
-    g_statistics_type => "XST",
-    g_offload_time    => sel_a_b(g_sim, g_sim_sdp.offload_time, c_sdp_offload_time),
-    g_P_sq            => g_P_sq
+    g_statistics_type     => "XST",
+    g_offload_time        => sel_a_b(g_sim, g_sim_sdp.offload_time, c_sdp_offload_time),
+    g_P_sq                => g_P_sq,
+    g_crosslets_direction => 1  -- = lane direction
   )
   PORT MAP (
     mm_clk    => mm_clk,
@@ -289,11 +290,8 @@ BEGIN
     reg_enable_mosi  => reg_stat_enable_mosi,
     reg_enable_miso  => reg_stat_enable_miso,
 
-    reg_hdr_dat_mosi  => reg_stat_hdr_dat_mosi,
-    reg_hdr_dat_miso  => reg_stat_hdr_dat_miso,
-
-    sdp_info  => sdp_info,
-    gn_index  => TO_UINT(gn_id),
+    reg_hdr_dat_mosi => reg_stat_hdr_dat_mosi,
+    reg_hdr_dat_miso => reg_stat_hdr_dat_miso,
 
     in_sosi   => crosslets_sosi_arr(0),
     out_sosi  => xst_udp_sosi,
@@ -302,6 +300,9 @@ BEGIN
     eth_src_mac    => stat_eth_src_mac,
     udp_src_port   => stat_udp_src_port,
     ip_src_addr    => stat_ip_src_addr,
+
+    gn_index       => TO_UINT(gn_id),
+    sdp_info       => sdp_info,
     nof_crosslets  => nof_crosslets,
     crosslets_info => crosslets_info
   );
-- 
GitLab