From f1ef3f04b0de263ccd3b5f87795a1e555ecba307 Mon Sep 17 00:00:00 2001 From: Erik Kooistra <kooistra@astron.nl> Date: Wed, 25 Apr 2018 07:32:58 +0000 Subject: [PATCH] Corrected calculation of v_range_period. --- libraries/base/dp/tb/vhdl/tb_dp_counter.vhd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/base/dp/tb/vhdl/tb_dp_counter.vhd b/libraries/base/dp/tb/vhdl/tb_dp_counter.vhd index 2b8b4e7feb..9598fd6c7c 100644 --- a/libraries/base/dp/tb/vhdl/tb_dp_counter.vhd +++ b/libraries/base/dp/tb/vhdl/tb_dp_counter.vhd @@ -89,7 +89,7 @@ ARCHITECTURE tb OF tb_dp_counter IS VARIABLE v_period : NATURAL := 1; BEGIN FOR I IN 0 TO g_counter LOOP - v_range_period(I) := (g_range_stop(I) - g_range_start(I) + g_range_step(I) - 1) / g_range_step(I); + v_range_period(I) := (g_range_stop(I)-1 - g_range_start(I)) / g_range_step(I) + 1; -- Python style range(start, stop, step) v_period := v_period * v_range_period(I); END LOOP; RETURN v_period; -- GitLab