From 6b0d7aa61b94ab587c98130c0561fe2fe12713e0 Mon Sep 17 00:00:00 2001
From: Reinier van der Walle <walle@astron.nl>
Date: Tue, 15 Mar 2022 09:21:08 +0100
Subject: [PATCH] added Monitor points to yaml

---
 .../lofar2_unb2c_sdp_station.fpga.yaml        | 70 +++++++++++++++++--
 1 file changed, 65 insertions(+), 5 deletions(-)

diff --git a/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.fpga.yaml b/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.fpga.yaml
index 36511f041d..03e63ea22f 100644
--- a/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.fpga.yaml
+++ b/applications/lofar2/designs/lofar2_unb2c_sdp_station/lofar2_unb2c_sdp_station.fpga.yaml
@@ -281,21 +281,21 @@ peripherals:
     parameter_overrides:
       - { name: g_nof_streams, value: c_P_sq }
     mm_port_names:
-      - REG_BSN_ALIGN_V2
+      - REG_BSN_ALIGN_V2_XSUB
   
   - peripheral_name: dp/dp_bsn_monitor_v2
-    peripheral_group: bsn_align_input
+    peripheral_group: rx_align_xsub
     parameter_overrides:
       - { name: g_nof_streams, value: c_P_sq }
     mm_port_names:
-      - REG_BSN_MONITOR_V2_BSN_ALIGN_V2_INPUT
+      - REG_BSN_MONITOR_V2_RX_ALIGN_XSUB
   
   - peripheral_name: dp/dp_bsn_monitor_v2
-    peripheral_group: bsn_align_output
+    peripheral_group: aligned_xsub
     parameter_overrides:
       - { name: g_nof_streams, value: 1 }
     mm_port_names:
-      - REG_BSN_MONITOR_V2_BSN_ALIGN_V2_OUTPUT
+      - REG_BSN_MONITOR_V2_ALIGNED_XSUB
   
   - peripheral_name: dp/dp_bsn_monitor_v2
     peripheral_group: xst_udp
@@ -365,6 +365,66 @@ peripherals:
     mm_port_names:
       - RAM_BF_WEIGHTS
 
+  - peripheral_name: dp/dp_bsn_align_v2
+    peripheral_group: bf
+    number_of_peripherals: c_N_beamsets
+    parameter_overrides:
+      - { name: g_nof_streams, value: 2 }
+    mm_port_names:
+      - REG_BSN_ALIGN_V2_BF
+  
+  - peripheral_name: dp/dp_bsn_monitor_v2
+    peripheral_group: rx_align_bf
+    number_of_peripherals: c_N_beamsets
+    parameter_overrides:
+      - { name: g_nof_streams, value: 2 }
+    mm_port_names:
+      - REG_BSN_MONITOR_V2_RX_ALIGN_BF
+  
+  - peripheral_name: dp/dp_bsn_monitor_v2
+    peripheral_group: aligned_bf
+    number_of_peripherals: c_N_beamsets
+    parameter_overrides:
+      - { name: g_nof_streams, value: 1 }
+    mm_port_names:
+      - REG_BSN_MONITOR_V2_ALIGNED_BF
+  
+  - peripheral_name: ring/ring_lane_info
+    peripheral_group: bf
+    number_of_peripherals: c_N_beamsets
+    mm_port_names:
+      - REG_RING_LANE_INFO_BF
+   
+  - peripheral_name: dp/dp_bsn_monitor_v2
+    peripheral_group: ring_rx_bf
+    number_of_peripherals: c_N_beamsets
+    parameter_overrides:
+      - { name: g_nof_streams, value: c_lane_nof_rx_monitors }
+    mm_port_names:
+      - REG_BSN_MONITOR_V2_RING_RX_BF
+
+  - peripheral_name: dp/dp_bsn_monitor_v2
+    peripheral_group: ring_tx_bf
+    number_of_peripherals: c_N_beamsets
+    parameter_overrides:
+      - { name: g_nof_streams, value: c_lane_nof_tx_monitors }
+    mm_port_names:
+      - REG_BSN_MONITOR_V2_RING_TX_BF
+
+  - peripheral_name: dp/dp_block_validate_err
+    peripheral_group: bf
+    number_of_peripherals: c_N_beamsets
+    parameter_overrides:
+      - { name: g_nof_err_counts, value: c_lane_nof_err_counts }
+    mm_port_names:
+      - REG_DP_BLOCK_VALIDATE_ERR_BF
+
+  - peripheral_name: dp/dp_block_validate_bsn_at_sync
+    peripheral_group: bf
+    number_of_peripherals: c_N_beamsets
+    mm_port_names:
+      - REG_DP_BLOCK_VALIDATE_BSN_AT_SYNC_BF
+
   - peripheral_name: sdp/sdp_bf_scale
     number_of_peripherals: c_N_beamsets
     peripheral_span: 2 * MM_BUS_SIZE  # number_of_ports = 1, mm_port_span = 2 words
-- 
GitLab