From 79655cec008e8265c04c02984872a99b96ff468e Mon Sep 17 00:00:00 2001
From: Erik Kooistra <kooistra@astron.nl>
Date: Wed, 19 Oct 2016 08:50:40 +0000
Subject: [PATCH] Corrected using true_log2() to check nof_points and
 wb_factor.

---
 libraries/dsp/fft/src/vhdl/fft_pkg.vhd | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libraries/dsp/fft/src/vhdl/fft_pkg.vhd b/libraries/dsp/fft/src/vhdl/fft_pkg.vhd
index 987eeadf40..2649fcc8d6 100644
--- a/libraries/dsp/fft/src/vhdl/fft_pkg.vhd
+++ b/libraries/dsp/fft/src/vhdl/fft_pkg.vhd
@@ -67,9 +67,9 @@ package body fft_pkg is
   function fft_r2_parameter_asserts(g_fft : t_fft) return boolean is
   begin
     -- nof_points
-    assert g_fft.nof_points=2**ceil_log2(g_fft.nof_points) report "fft_r2: nof_points must be a power of 2" severity failure;
+    assert g_fft.nof_points=2**true_log2(g_fft.nof_points) report "fft_r2: nof_points must be a power of 2" severity failure;
     -- wb_factor
-    assert g_fft.wb_factor=2**ceil_log2(g_fft.wb_factor) report "fft_r2: wb_factor must be a power of 2" severity failure;
+    assert g_fft.wb_factor=2**true_log2(g_fft.wb_factor) report "fft_r2: wb_factor must be a power of 2" severity failure;
     -- nof_chan
     if g_fft.nof_chan>0 then
       assert g_fft.wb_factor=1 report "fft_r2: nof_chan > 0 is only supported for wb_factor = 1" severity failure;
-- 
GitLab