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

Removed obsolete generic for extra mult width.

parent 387b22a9
No related branches found
No related tags found
1 merge request!225Round outside separate function in output quantizer, to avoid more inaccurate...
...@@ -44,8 +44,6 @@ entity rTwoSDF is ...@@ -44,8 +44,6 @@ entity rTwoSDF is
g_guard_w : natural := 2; -- guard bits are used to avoid overflow in single FFT stage. g_guard_w : natural := 2; -- guard bits are used to avoid overflow in single FFT stage.
g_nof_points : natural := 1024; -- N point FFT g_nof_points : natural := 1024; -- N point FFT
-- generics for rTwoSDFStage -- generics for rTwoSDFStage
g_r2_mul_extra_w : natural := 0; -- extra bits at rTwoWMult output in rTwoSDFStage to improve rTwoSDFStage output requantization,
-- proper value is 2, default use 0 to fit original tb_rTwoSDF.vhd golden results file
g_pipeline : t_fft_pipeline := c_fft_pipeline g_pipeline : t_fft_pipeline := c_fft_pipeline
); );
port ( port (
...@@ -106,7 +104,6 @@ begin ...@@ -106,7 +104,6 @@ begin
g_stage_offset => c_stage_offset, g_stage_offset => c_stage_offset,
g_twiddle_offset => c_twiddle_offset, g_twiddle_offset => c_twiddle_offset,
g_scale_enable => sel_a_b(stage <= g_guard_w, FALSE, TRUE), -- On average all stages have a gain factor of 2 therefore each stage needs to round 1 bit except for the last g_guard_w nof stages due to the input c_in_scale_w g_scale_enable => sel_a_b(stage <= g_guard_w, FALSE, TRUE), -- On average all stages have a gain factor of 2 therefore each stage needs to round 1 bit except for the last g_guard_w nof stages due to the input c_in_scale_w
g_r2_mul_extra_w => g_r2_mul_extra_w,
g_pipeline => g_pipeline g_pipeline => g_pipeline
) )
port map ( port map (
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment