From e6054e8bec454f798780df6b28f7cd92fa71577a Mon Sep 17 00:00:00 2001
From: Reinier van der Walle <walle@astron.nl>
Date: Thu, 12 May 2022 16:38:43 +0200
Subject: [PATCH] corrected gains latency

---
 .../libraries/disturb/src/vhdl/disturb_beamformer_local.vhd   | 4 ++--
 .../libraries/disturb/src/vhdl/node_disturb_filterbank.vhd    | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/applications/disturb2/libraries/disturb/src/vhdl/disturb_beamformer_local.vhd b/applications/disturb2/libraries/disturb/src/vhdl/disturb_beamformer_local.vhd
index 91b5620d51..01d56c1392 100644
--- a/applications/disturb2/libraries/disturb/src/vhdl/disturb_beamformer_local.vhd
+++ b/applications/disturb2/libraries/disturb/src/vhdl/disturb_beamformer_local.vhd
@@ -59,8 +59,8 @@ END disturb_beamformer_local;
 ARCHITECTURE str OF disturb_beamformer_local IS
   
   CONSTANT c_complex_adder_latency : NATURAL := ceil_log2(c_disturb_S_pn);
-  CONSTANT c_bf_weights_latency    : NATURAL := 3;
-  CONSTANT c_total_latency         : NATURAL := 4 + c_bf_weights_latency + c_complex_adder_latency; 
+  CONSTANT c_bf_weights_latency    : NATURAL := 5;
+  CONSTANT c_total_latency         : NATURAL := 3 + c_bf_weights_latency + c_complex_adder_latency; 
 
   CONSTANT c_complex_adder_sum_w : NATURAL := c_disturb_W_bf_product + ceil_log2(c_disturb_S_pn); 
 
diff --git a/applications/disturb2/libraries/disturb/src/vhdl/node_disturb_filterbank.vhd b/applications/disturb2/libraries/disturb/src/vhdl/node_disturb_filterbank.vhd
index acbce2aa8d..a8d96b9a2d 100644
--- a/applications/disturb2/libraries/disturb/src/vhdl/node_disturb_filterbank.vhd
+++ b/applications/disturb2/libraries/disturb/src/vhdl/node_disturb_filterbank.vhd
@@ -99,7 +99,7 @@ ARCHITECTURE str OF node_disturb_filterbank IS
   CONSTANT c_coefs_file_prefix : STRING := "data/Coeffs16384Kaiser-quant_1wb";
   CONSTANT c_gains_file_name : STRING := "data/gains_1024_complex_16b13f_unit"; -- Can be generated by src/python/disturb_hex.py
 
-  CONSTANT c_subband_equalizer_latency : NATURAL := 4;
+  CONSTANT c_subband_equalizer_latency : NATURAL := 5;
 
   CONSTANT c_nof_masters : POSITIVE := 2;
 
-- 
GitLab