Skip to content
Snippets Groups Projects
Commit b4cf2952 authored by Pepping's avatar Pepping
Browse files

Fixed the datawidth for the pre-transpose

parent dfbe171d
No related branches found
No related tags found
No related merge requests found
...@@ -125,6 +125,7 @@ ARCHITECTURE str OF reorder_transpose IS ...@@ -125,6 +125,7 @@ ARCHITECTURE str OF reorder_transpose IS
CONSTANT c_total_data_w : NATURAL := g_nof_streams*g_in_dat_w; CONSTANT c_total_data_w : NATURAL := g_nof_streams*g_in_dat_w;
CONSTANT c_complex_data_w : NATURAL := c_total_data_w*c_nof_complex; CONSTANT c_complex_data_w : NATURAL := c_total_data_w*c_nof_complex;
CONSTANT c_data_w : NATURAL := sel_a_b(g_use_complex, c_complex_data_w, c_total_data_w); CONSTANT c_data_w : NATURAL := sel_a_b(g_use_complex, c_complex_data_w, c_total_data_w);
CONSTANT c_data_w_pre : NATURAL := sel_a_b(g_use_complex, c_total_data_w, c_total_data_w/2); -- Datawidth for pre-transpose defines Re or Im part.
CONSTANT c_nof_ch_in : NATURAL := g_frame_size_in*g_reorder_seq.rd_chunksize; CONSTANT c_nof_ch_in : NATURAL := g_frame_size_in*g_reorder_seq.rd_chunksize;
CONSTANT c_nof_ch_sel : NATURAL := g_reorder_seq.wr_chunksize*g_reorder_seq.rd_chunksize; CONSTANT c_nof_ch_sel : NATURAL := g_reorder_seq.wr_chunksize*g_reorder_seq.rd_chunksize;
...@@ -219,7 +220,7 @@ BEGIN ...@@ -219,7 +220,7 @@ BEGIN
gen_pre_transpose : IF g_ena_pre_transp = TRUE GENERATE gen_pre_transpose : IF g_ena_pre_transp = TRUE GENERATE
u_single_ss : ENTITY work.reorder_col u_single_ss : ENTITY work.reorder_col
GENERIC MAP ( GENERIC MAP (
g_dsp_data_w => c_total_data_w, g_dsp_data_w => c_data_w_pre,
g_nof_ch_in => c_nof_ch_in, g_nof_ch_in => c_nof_ch_in,
g_nof_ch_sel => c_nof_ch_sel, g_nof_ch_sel => c_nof_ch_sel,
g_select_file_name => g_select_file, g_select_file_name => g_select_file,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment