Skip to content
Snippets Groups Projects
Commit 79655cec authored by Eric Kooistra's avatar Eric Kooistra
Browse files

Corrected using true_log2() to check nof_points and wb_factor.

parent 384b8a8a
No related branches found
No related tags found
No related merge requests found
...@@ -67,9 +67,9 @@ package body fft_pkg is ...@@ -67,9 +67,9 @@ package body fft_pkg is
function fft_r2_parameter_asserts(g_fft : t_fft) return boolean is function fft_r2_parameter_asserts(g_fft : t_fft) return boolean is
begin begin
-- nof_points -- 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 -- 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 -- nof_chan
if g_fft.nof_chan>0 then 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; assert g_fft.wb_factor=1 report "fft_r2: nof_chan > 0 is only supported for wb_factor = 1" severity failure;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment