diff --git a/libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd b/libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd index 6bcfc2aef4b93bfe2ee5f33bf78a294fe0c6c323..96d73b43ae89781eb8ec0d8517535676f55a08a1 100644 --- a/libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd +++ b/libraries/base/dp/tb/vhdl/tb_dp_pkg.vhd @@ -2044,7 +2044,7 @@ PACKAGE BODY tb_dp_pkg IS BEGIN IF rising_edge(clk) THEN IF verify_en='1' THEN - v_expected_sync := TO_UINT(bsn(c_bsn_w-1 DOWNTO 0)) MOD c_sync_period = c_sync_offset; + v_expected_sync := (TO_UINT(bsn(c_bsn_w-1 DOWNTO 0))-c_sync_offset) MOD c_sync_period = 0; -- Check for unexpected sync IF sync='1' THEN ASSERT v_expected_sync = TRUE