diff --git a/libraries/base/reorder/src/vhdl/reorder_transpose.vhd b/libraries/base/reorder/src/vhdl/reorder_transpose.vhd
index b1e615d5eb950b7fd1521d05be275f757abd6cf6..85aeb885fb42b7164e1f2397187492fce75209e0 100644
--- a/libraries/base/reorder/src/vhdl/reorder_transpose.vhd
+++ b/libraries/base/reorder/src/vhdl/reorder_transpose.vhd
@@ -127,7 +127,7 @@ ARCHITECTURE str OF reorder_transpose IS
   CONSTANT c_data_w           : NATURAL  := sel_a_b(g_use_complex, c_complex_data_w, c_total_data_w);
                                          
   CONSTANT c_nof_ch_in        : NATURAL  := g_frame_size_in*g_reorder_seq.rd_chunksize;
-  CONSTANT c_nof_ch_sel       : NATURAL  := c_nof_ch_in;
+  CONSTANT c_nof_ch_sel       : NATURAL  := g_reorder_seq.wr_chunksize*g_reorder_seq.rd_chunksize;
                                          
   CONSTANT c_data_w_ratio     : POSITIVE := g_mem_dat_w/c_data_w;