From a38289eb40a0718b13fbc7592963cb2fa1519747 Mon Sep 17 00:00:00 2001 From: Erik Kooistra <kooistra@astron.nl> Date: Tue, 15 May 2018 12:33:46 +0000 Subject: [PATCH] Use proc_common_stop_simulation(). --- .../tb/vhdl/tb_apertif_bf_xc_link.vhd | 16 ++-------------- .../tb/vhdl/tb_apertif_bf_xc_mesh.vhd | 16 ++-------------- 2 files changed, 4 insertions(+), 28 deletions(-) diff --git a/applications/apertif/systems/apertif_bf_xc/tb/vhdl/tb_apertif_bf_xc_link.vhd b/applications/apertif/systems/apertif_bf_xc/tb/vhdl/tb_apertif_bf_xc_link.vhd index dc2d30ac83..896e2528b8 100644 --- a/applications/apertif/systems/apertif_bf_xc/tb/vhdl/tb_apertif_bf_xc_link.vhd +++ b/applications/apertif/systems/apertif_bf_xc/tb/vhdl/tb_apertif_bf_xc_link.vhd @@ -541,19 +541,7 @@ BEGIN END PROCESS; - p_stop_simulation : PROCESS - BEGIN - -- Wait for p_mm_diag_data_buffer is done - proc_common_wait_until_high(ext_clk, verify_db_done); - - -- Stop the simulation - i_tb_end <= '1'; - IF g_tb_end=FALSE THEN - REPORT "Tb Simulation finished." SEVERITY NOTE; - ELSE - REPORT "Tb Simulation finished." SEVERITY FAILURE; - END IF; - WAIT; - END PROCESS; + -- Stop simulation using severity FAILURE + proc_common_stop_simulation(g_tb_end, ext_clk, verify_db_done, i_tb_end); END tb; diff --git a/applications/apertif/systems/apertif_bf_xc/tb/vhdl/tb_apertif_bf_xc_mesh.vhd b/applications/apertif/systems/apertif_bf_xc/tb/vhdl/tb_apertif_bf_xc_mesh.vhd index bfd5d4fb0f..db40eacba9 100644 --- a/applications/apertif/systems/apertif_bf_xc/tb/vhdl/tb_apertif_bf_xc_mesh.vhd +++ b/applications/apertif/systems/apertif_bf_xc/tb/vhdl/tb_apertif_bf_xc_mesh.vhd @@ -787,19 +787,7 @@ BEGIN verify_db_done <= vector_and(verify_db_done_arr); - p_stop_simulation : PROCESS - BEGIN - -- Wait for p_mm_diag_data_buffer is done - proc_common_wait_until_high(ext_clk, verify_db_done); - - -- Stop the simulation - i_tb_end <= '1'; - IF g_tb_end=FALSE THEN - REPORT "Tb Simulation finished." SEVERITY NOTE; - ELSE - REPORT "Tb Simulation finished." SEVERITY FAILURE; - END IF; - WAIT; - END PROCESS; + -- Stop simulation using severity FAILURE + proc_common_stop_simulation(g_tb_end, ext_clk, verify_db_done, i_tb_end); END tb; -- GitLab