From da5a328df49229d8bc9cb3f15a8b3d6cf1a26c51 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Romain=20Bron=C3=A8s?= <romain.brones@synchrotron-soleil.fr> Date: Thu, 13 Jul 2023 13:26:32 +0200 Subject: [PATCH] fix: Protect resize before SUM * Effective number of bit did not get over, but it is better to protect. --- hdl/corr_ll.vhd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hdl/corr_ll.vhd b/hdl/corr_ll.vhd index 69c33ec..4b34476 100644 --- a/hdl/corr_ll.vhd +++ b/hdl/corr_ll.vhd @@ -127,9 +127,9 @@ begin end process; -- resize - rz_mult_a <= resize(mult_a, C_W_COR_SUMSAT); - rz_mult_b <= resize(mult_b, C_W_COR_SUMSAT); - rz_mult_d <= resize(mult_d, C_W_COR_SUMSAT); + rz_mult_a <= f_resize_sat(mult_a, C_W_COR_SUMSAT); + rz_mult_b <= f_resize_sat(mult_b, C_W_COR_SUMSAT); + rz_mult_d <= f_resize_sat(mult_d, C_W_COR_SUMSAT); -- round then sat rnd_abicd <= f_resize_lsb(mult_ic, rnd_abicd'length) when mult_ic(C_N_COR_RND-1) = '0' else -- GitLab