diff --git a/applications/stagiair/libraries/terminal/tb/vhdl/tb_terminal_node.vhd b/applications/stagiair/libraries/terminal/tb/vhdl/tb_terminal_node.vhd
index 86af81f5b510191042ace0b0985e03fb0f7be93d..973e54c3a5d0cb5302bbcec9feb2257a6ceca505 100644
--- a/applications/stagiair/libraries/terminal/tb/vhdl/tb_terminal_node.vhd
+++ b/applications/stagiair/libraries/terminal/tb/vhdl/tb_terminal_node.vhd
@@ -197,7 +197,7 @@ BEGIN
       (
         g_sim         =>  c_sim,
         g_sim_level   =>  c_sim_level,
-        g_sim_node_nr =>  BN
+        g_sim_node_nr =>  BN + 4
         --g_node_type   =>  e_bn
       )
       PORT MAP(
@@ -308,20 +308,20 @@ BEGIN
                                        PORT MAP(mm_rst, mm_clk, mt_reg_diagnostics_mosi_arr(i), mt_reg_diagnostics_miso_arr(i));
   END GENERATE;
   -- Back nodes
-  gen_mm_bn : FOR i IN c_nof_fn TO c_nof_nodes-1 GENERATE
+  gen_mm_bn : FOR i IN 0 TO c_nof_bn-1 GENERATE
 
     u_mm_file_bg_ram_data : mm_file GENERIC MAP(mmf_unb_file_prefix(0, i, "BN") & "RAM_DIAG_BG")
-                                       PORT MAP(mm_rst, mm_clk, bg_ram_data_mosi_arr(i), bg_ram_data_miso_arr(i));
+                                       PORT MAP(mm_rst, mm_clk, bg_ram_data_mosi_arr(i+c_nof_fn), bg_ram_data_miso_arr(i+c_nof_fn));
     u_mm_file_bg_reg_diag : mm_file GENERIC MAP(mmf_unb_file_prefix(0, i, "BN") & "REG_DIAG_BG")
-                                       PORT MAP(mm_rst, mm_clk, bg_reg_ctrl_mosi_arr(i), bg_reg_ctrl_miso_arr(i));
+                                       PORT MAP(mm_rst, mm_clk, bg_reg_ctrl_mosi_arr(i+c_nof_fn), bg_reg_ctrl_miso_arr(i+c_nof_fn));
     u_mm_file_db_ram_data : mm_file GENERIC MAP(mmf_unb_file_prefix(0, i, "BN") & "RAM_DIAG_DATA_BUFFER")
-                                       PORT MAP(mm_rst, mm_clk, bg_ram_data_mosi_arr(i), bg_ram_data_miso_arr(i));
+                                       PORT MAP(mm_rst, mm_clk, db_ram_data_buf_mosi_arr(i+c_nof_fn), db_ram_data_buf_miso_arr(i+c_nof_fn));                                      
     u_mm_file_db_reg_data : mm_file GENERIC MAP(mmf_unb_file_prefix(0, i, "BN") & "REG_DIAG_DATA_BUFFER")
-                                       PORT MAP(mm_rst, mm_clk, db_reg_data_buf_mosi_arr(i), db_reg_data_buf_miso_arr(i));
+                                       PORT MAP(mm_rst, mm_clk, db_reg_data_buf_mosi_arr(i+c_nof_fn), db_reg_data_buf_miso_arr(i+c_nof_fn));                                       
     u_mm_file_tm_tr_nonbo : mm_file GENERIC MAP(mmf_unb_file_prefix(0, i, "BN") & "REG_TR_NONBONDED")
-                                       PORT MAP(mm_rst, mm_clk, mt_reg_tr_nonbonded_mosi_arr(i), mt_reg_tr_nonbonded_miso_arr(i));
+                                       PORT MAP(mm_rst, mm_clk, mt_reg_tr_nonbonded_mosi_arr(i+c_nof_fn), mt_reg_tr_nonbonded_miso_arr(i+c_nof_fn));
     u_mm_file_tm_reg_diag : mm_file GENERIC MAP(mmf_unb_file_prefix(0, i, "BN") & "REG_DIAGNOSTICS_MESH")
-                                       PORT MAP(mm_rst, mm_clk, mt_reg_diagnostics_mosi_arr(i), mt_reg_diagnostics_miso_arr(i));
+                                       PORT MAP(mm_rst, mm_clk, mt_reg_diagnostics_mosi_arr(i+c_nof_fn), mt_reg_diagnostics_miso_arr(i+c_nof_fn));
   END GENERATE;