diff --git a/libraries/base/dp/tb/vhdl/dp_statistics.vhd b/libraries/base/dp/tb/vhdl/dp_statistics.vhd index 92530ed6a100cbe031cf102bd4c24a1539abe80a..795440eccaa99f9b5957fde9b816e98d5306d81e 100644 --- a/libraries/base/dp/tb/vhdl/dp_statistics.vhd +++ b/libraries/base/dp/tb/vhdl/dp_statistics.vhd @@ -115,8 +115,10 @@ BEGIN REPORT "[dp_statistics] Timeout occured!" SEVERITY FAILURE; ELSIF nxt_tb_end='1' THEN IF falling_edge(dp_clk) THEN - IF (g_check_nof_valid =TRUE AND valid_count /=g_check_nof_valid_ref ) THEN REPORT "[dp_statistics] Valid count does not match reference" SEVERITY c_severity_level; END IF; - IF (g_check_data_rate_mbps=TRUE AND data_rate_mbps/=g_check_data_rate_mbps_ref) THEN REPORT "[dp_statistics] data rate does not match reference" SEVERITY c_severity_level; END IF; + IF (g_check_nof_valid =TRUE AND valid_count /=g_check_nof_valid_ref ) THEN REPORT + "[dp_statistics] Valid count " & INTEGER'IMAGE(valid_count) & " does not match reference " & INTEGER'IMAGE(g_check_nof_valid_ref) SEVERITY c_severity_level; END IF; + IF (g_check_data_rate_mbps=TRUE AND data_rate_mbps/=g_check_data_rate_mbps_ref) THEN REPORT + "[dp_statistics] data rate " & INTEGER'IMAGE(data_rate_mbps) & " does not match reference" & INTEGER'IMAGE(g_check_data_rate_mbps_ref) SEVERITY c_severity_level; END IF; END IF; END IF; END PROCESS;