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

Added c_complex_mult_variant to also support input data that is wider than 18b.

parent 2c454bc6
No related branches found
No related tags found
2 merge requests!100Removed text for XSub that is now written in Confluence Subband correlator...,!68Resolve L2SDP-162
...@@ -82,6 +82,8 @@ END; ...@@ -82,6 +82,8 @@ END;
ARCHITECTURE str OF st_calc IS ARCHITECTURE str OF st_calc IS
CONSTANT c_complex_mult_variant : STRING := sel_a_b(g_in_dat_w <= c_dsp_mult_w, "IP", "RTL");
CONSTANT c_mux_w : NATURAL := true_log2(g_nof_mux); CONSTANT c_mux_w : NATURAL := true_log2(g_nof_mux);
CONSTANT c_adr_w : NATURAL := c_mux_w+g_out_adr_w; -- = = ceil_log2(g_nof_mux*g_nof_stat) CONSTANT c_adr_w : NATURAL := c_mux_w+g_out_adr_w; -- = = ceil_log2(g_nof_mux*g_nof_stat)
...@@ -193,7 +195,7 @@ BEGIN ...@@ -193,7 +195,7 @@ BEGIN
mul: ENTITY common_mult_lib.common_complex_mult mul: ENTITY common_mult_lib.common_complex_mult
GENERIC MAP ( GENERIC MAP (
g_technology => g_technology, g_technology => g_technology,
g_variant => "IP", g_variant => c_complex_mult_variant,
g_in_a_w => in_ar'LENGTH, g_in_a_w => in_ar'LENGTH,
g_in_b_w => in_br'LENGTH, g_in_b_w => in_br'LENGTH,
g_out_p_w => mult_re'LENGTH, g_out_p_w => mult_re'LENGTH,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment