From 5aea94cfab4f65b8b28f1048684eb6e9822421ee Mon Sep 17 00:00:00 2001 From: Erik Kooistra <kooistra@astron.nl> Date: Tue, 21 Aug 2018 14:28:16 +0000 Subject: [PATCH] Remove default c_wpfb from wpfb_pkg.vhd and from g_wpfb map to enforce explicite asignment of g_wpfb per instance. --- libraries/dsp/wpfb/src/vhdl/wpfb_pkg.vhd | 6 ------ libraries/dsp/wpfb/src/vhdl/wpfb_unit.vhd | 2 +- libraries/dsp/wpfb/src/vhdl/wpfb_unit_dev.vhd | 2 +- 3 files changed, 2 insertions(+), 8 deletions(-) diff --git a/libraries/dsp/wpfb/src/vhdl/wpfb_pkg.vhd b/libraries/dsp/wpfb/src/vhdl/wpfb_pkg.vhd index bb6eeea6b6..c359f89fe3 100644 --- a/libraries/dsp/wpfb/src/vhdl/wpfb_pkg.vhd +++ b/libraries/dsp/wpfb/src/vhdl/wpfb_pkg.vhd @@ -66,12 +66,6 @@ package wpfb_pkg is end record; - -- Default - constant c_wpfb : t_wpfb := (4, 1024, 0, 1, - 16, 0, 8, 16, 16, - true, false, true, 16, 16, 0, c_dsp_mult_w, 2, true, 56, 2, 800000, - c_fft_pipeline, c_fft_pipeline, c_fil_ppf_pipeline); - ----------------------------------------------------------------------------- -- Apertif application specfic settings ----------------------------------------------------------------------------- diff --git a/libraries/dsp/wpfb/src/vhdl/wpfb_unit.vhd b/libraries/dsp/wpfb/src/vhdl/wpfb_unit.vhd index e09c66e6dd..2bfba7f1b1 100644 --- a/libraries/dsp/wpfb/src/vhdl/wpfb_unit.vhd +++ b/libraries/dsp/wpfb/src/vhdl/wpfb_unit.vhd @@ -62,7 +62,7 @@ use work.wpfb_pkg.all; entity wpfb_unit is generic ( - g_wpfb : t_wpfb := c_wpfb; + g_wpfb : t_wpfb; g_use_prefilter : boolean := TRUE; g_stats_ena : boolean := TRUE; -- Enables the statistics unit g_use_bg : boolean := FALSE; diff --git a/libraries/dsp/wpfb/src/vhdl/wpfb_unit_dev.vhd b/libraries/dsp/wpfb/src/vhdl/wpfb_unit_dev.vhd index 92fda4ada6..4654f302ed 100644 --- a/libraries/dsp/wpfb/src/vhdl/wpfb_unit_dev.vhd +++ b/libraries/dsp/wpfb/src/vhdl/wpfb_unit_dev.vhd @@ -359,7 +359,7 @@ use work.wpfb_pkg.all; entity wpfb_unit_dev is generic ( g_big_endian_wb_in : boolean := true; - g_wpfb : t_wpfb := c_wpfb; + g_wpfb : t_wpfb; g_dont_flip_channels: boolean := false; -- True preserves channel interleaving for pipelined FFT g_use_prefilter : boolean := TRUE; g_stats_ena : boolean := TRUE; -- Enables the statistics unit -- GitLab