Commit 7b243fd4 authored by Dimitris Lampridis's avatar Dimitris Lampridis

[hdl] [bugfix] Fix overflow/underflow check in timestamp adder/subtractor

parent 84ffc99f
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
-- Author : Tomasz Wlostowski -- Author : Tomasz Wlostowski
-- Company : CERN -- Company : CERN
-- Created : 2011-08-29 -- Created : 2011-08-29
-- Last update: 2018-09-10 -- Last update: 2019-09-26
-- Platform : FPGA-generic -- Platform : FPGA-generic
-- Standard : VHDL'93 -- Standard : VHDL'93
------------------------------------------------------------------------------- -------------------------------------------------------------------------------
...@@ -169,9 +169,9 @@ begin -- rtl ...@@ -169,9 +169,9 @@ begin -- rtl
unf_coarse <= "00"; unf_coarse <= "00";
end if; end if;
if ( sums(1).coarse >= g_frac_range ) then if ( sums(1).coarse >= g_coarse_range ) then
ovf_coarse <= "10"; ovf_coarse <= "10";
elsif ( sums(1).coarse >= 2*g_frac_range ) then elsif ( sums(1).coarse >= 2*g_coarse_range ) then
ovf_coarse <= "01"; ovf_coarse <= "01";
else else
ovf_coarse <= "00"; ovf_coarse <= "00";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment