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;