From 35654786c77e75330050877bdf3a88005fb6f801 Mon Sep 17 00:00:00 2001
From: Reinier van der Walle <walle@astron.nl>
Date: Thu, 17 Sep 2020 09:32:36 +0200
Subject: [PATCH] Corrected address and data widths

---
 libraries/base/diag/src/vhdl/mms_diag_wg_wideband_arr.vhd | 5 ++---
 libraries/io/aduh/src/vhdl/mms_aduh_monitor_arr.vhd       | 4 ++--
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/libraries/base/diag/src/vhdl/mms_diag_wg_wideband_arr.vhd b/libraries/base/diag/src/vhdl/mms_diag_wg_wideband_arr.vhd
index d5cdd64377..5178c99c5a 100644
--- a/libraries/base/diag/src/vhdl/mms_diag_wg_wideband_arr.vhd
+++ b/libraries/base/diag/src/vhdl/mms_diag_wg_wideband_arr.vhd
@@ -78,8 +78,7 @@ END mms_diag_wg_wideband_arr;
 
 ARCHITECTURE str OF mms_diag_wg_wideband_arr IS
 
-  CONSTANT c_reg_adr_w    : NATURAL := ceil_log2(2);
-  CONSTANT c_buf_adr_w    : NATURAL := ceil_log2(10);
+  CONSTANT c_reg_adr_w    : NATURAL := 2;
     
   SIGNAL reg_mosi_arr     : t_mem_mosi_arr(g_nof_streams-1 DOWNTO 0);
   SIGNAL reg_miso_arr     : t_mem_miso_arr(g_nof_streams-1 DOWNTO 0); 
@@ -108,7 +107,7 @@ BEGIN
   u_common_mem_mux_buf : ENTITY common_lib.common_mem_mux
   GENERIC MAP (    
     g_nof_mosi    => g_nof_streams,
-    g_mult_addr_w => c_buf_adr_w
+    g_mult_addr_w => g_buf_addr_w
   )
   PORT MAP (
     mosi     => buf_mosi,
diff --git a/libraries/io/aduh/src/vhdl/mms_aduh_monitor_arr.vhd b/libraries/io/aduh/src/vhdl/mms_aduh_monitor_arr.vhd
index b70f97da90..f77f1f6eaf 100644
--- a/libraries/io/aduh/src/vhdl/mms_aduh_monitor_arr.vhd
+++ b/libraries/io/aduh/src/vhdl/mms_aduh_monitor_arr.vhd
@@ -61,8 +61,8 @@ END mms_aduh_monitor_arr;
 
 ARCHITECTURE str OF mms_aduh_monitor_arr IS
 
-  CONSTANT c_reg_adr_w    : NATURAL := ceil_log2(2);
-  CONSTANT c_buf_adr_w    : NATURAL := ceil_log2(8);
+  CONSTANT c_reg_adr_w    : NATURAL := 2;
+  CONSTANT c_buf_adr_w    : NATURAL := ceil_log2(g_buffer_nof_symbols);
 
   SIGNAL reg_mosi_arr     : t_mem_mosi_arr(g_nof_streams-1 DOWNTO 0);
   SIGNAL reg_miso_arr     : t_mem_miso_arr(g_nof_streams-1 DOWNTO 0); 
-- 
GitLab