diff --git a/applications/apertif/designs/apertif_unb1_correlator/src/vhdl/node_apertif_unb1_correlator_mesh.vhd b/applications/apertif/designs/apertif_unb1_correlator/src/vhdl/node_apertif_unb1_correlator_mesh.vhd
index 762f0b2f25f5ad5ce4ee6b93a7fa30c418659d9a..31625f8e2c6653a6d63406d4906b2b5e235bfe86 100644
--- a/applications/apertif/designs/apertif_unb1_correlator/src/vhdl/node_apertif_unb1_correlator_mesh.vhd
+++ b/applications/apertif/designs/apertif_unb1_correlator/src/vhdl/node_apertif_unb1_correlator_mesh.vhd
@@ -192,7 +192,7 @@ ARCHITECTURE str OF node_apertif_unb1_correlator_mesh IS
   -----------------------------------------------------------------------------
   CONSTANT c_bg_nof_streams          : NATURAL := g_nof_input_streams;
   CONSTANT c_bg_dat_w                : NATURAL := 16;
-  CONSTANT c_bg_addr_w               : NATURAL := 7;
+  CONSTANT c_bg_addr_w               : NATURAL := ceil_log2(g_usr_frame_len); --7;
   CONSTANT c_bg_file_name_prefix     : STRING  := "hex/node" & NATURAL'IMAGE(g_sim_node_nr) & "/bg_in_data";
 
   -----------------------------------------------------------------------------