From da890b227a15de9388af3eac6f7de971443526eb Mon Sep 17 00:00:00 2001
From: Eric Kooistra <kooistra@astron.nl>
Date: Wed, 31 Mar 2021 11:35:19 +0200
Subject: [PATCH] Temporarily use c_nof_block_per_sync = 390625 = 2 * 195312.5,
 to have integer number of blocks in 2 s sync interval, TODO: remove when
 REG_BSN_SOURCE_V2 is used.

---
 .../lofar2/designs/lofar2_unb2b_adc/lofar2_unb2b_adc.fpga.yaml  | 2 +-
 .../lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml   | 2 +-
 .../lofar2_unb2b_filterbank/lofar2_unb2b_filterbank.fpga.yaml   | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/applications/lofar2/designs/lofar2_unb2b_adc/lofar2_unb2b_adc.fpga.yaml b/applications/lofar2/designs/lofar2_unb2b_adc/lofar2_unb2b_adc.fpga.yaml
index dc699c30e1..373f67c336 100644
--- a/applications/lofar2/designs/lofar2_unb2b_adc/lofar2_unb2b_adc.fpga.yaml
+++ b/applications/lofar2/designs/lofar2_unb2b_adc/lofar2_unb2b_adc.fpga.yaml
@@ -79,7 +79,7 @@ peripherals:
 
   - peripheral_name: dp/dp_bsn_source
     parameter_overrides:
-      - { name: g_nof_block_per_sync, value: 195313 }  # 390625 = 2 * 195312, to have integer number of blocks in 2 s sync interval
+      - { name: g_nof_block_per_sync, value: 390625 }  # EK: TODO temporarily use 390625 = 2 * 195312.5, to have integer number of blocks in 2 s sync interval, TODO: remove when REG_BSN_SOURCE_V2 is used
     mm_port_names:
       - REG_BSN_SOURCE
       
diff --git a/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml b/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml
index 4db069ba2e..674f5ceb67 100644
--- a/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml
+++ b/applications/lofar2/designs/lofar2_unb2b_beamformer/lofar2_unb2b_beamformer.fpga.yaml
@@ -31,7 +31,7 @@ parameters:
   - { name: c_W_beamlet_resolution, value: 0 - 15 }  # EK: FIXME support passing on negative values, workaround use 0 - positive
   - { name: c_W_beamlet,            value: 8 }
   - { name: c_nof_clk_per_pps,      value: c_f_adc_MHz * 10**6 }  # = 200000000
-  - { name: c_nof_block_per_sync,   value: 195313 }  # TBD temporarily use 390625 = 2 * 195312, to have integer number of blocks in 2 s sync interval, TODO: remove when REG_BSN_SOURCE_V2 is used
+  - { name: c_nof_block_per_sync,   value: 390625 }  # EK: TODO temporarily use 390625 = 2 * 195312.5, to have integer number of blocks in 2 s sync interval, TODO: remove when REG_BSN_SOURCE_V2 is used
 
 peripherals:
   #############################################################################
diff --git a/applications/lofar2/designs/lofar2_unb2b_filterbank/lofar2_unb2b_filterbank.fpga.yaml b/applications/lofar2/designs/lofar2_unb2b_filterbank/lofar2_unb2b_filterbank.fpga.yaml
index 8716458e45..b9b96a2c4a 100644
--- a/applications/lofar2/designs/lofar2_unb2b_filterbank/lofar2_unb2b_filterbank.fpga.yaml
+++ b/applications/lofar2/designs/lofar2_unb2b_filterbank/lofar2_unb2b_filterbank.fpga.yaml
@@ -79,7 +79,7 @@ peripherals:
 
   - peripheral_name: dp/dp_bsn_source
     parameter_overrides:
-      - { name: g_nof_block_per_sync, value: 195313 }  # 390625 = 2 * 195312, to have integer number of blocks in 2 s sync interval
+      - { name: g_nof_block_per_sync, value: 390625 }  # EK: TODO temporarily use 390625 = 2 * 195312.5, to have integer number of blocks in 2 s sync interval, TODO: remove when REG_BSN_SOURCE_V2 is used
     mm_port_names:
       - REG_BSN_SOURCE
       
-- 
GitLab