diff --git a/libraries/base/dp/tb/vhdl/tb_dp_bsn_align_v2.vhd b/libraries/base/dp/tb/vhdl/tb_dp_bsn_align_v2.vhd
index 110c9a62fcd8717840e9e9d72ebc1ae4ce47e017..7d5f7e3d695acabc3aa4042abfabf20d51b17ab4 100644
--- a/libraries/base/dp/tb/vhdl/tb_dp_bsn_align_v2.vhd
+++ b/libraries/base/dp/tb/vhdl/tb_dp_bsn_align_v2.vhd
@@ -85,9 +85,9 @@ entity tb_dp_bsn_align_v2 is
   generic (
     -- DUT
     g_nof_streams            : natural := 2;  -- number of input and output streams
-    g_bsn_latency_max        : natural := 1;  -- Maximum travel latency of a remote block in number of block periods
+    g_bsn_latency_max        : natural := 2;  -- Maximum travel latency of a remote block in number of block periods
     g_bsn_latency_first_node : natural := 1;
-    g_nof_aligners_max       : positive := 1;  -- 1 when only align at last node, > 1 when align at every intermediate node
+    g_nof_aligners_max       : positive := 8;  -- 1 when only align at last node, > 1 when align at every intermediate node
     g_block_size             : natural := 11;  -- > 1, g_block_size=1 is not supported
     g_block_period           : natural := 20;  -- >= g_block_size, = g_block_size + c_gap_size
     g_bsn_w                  : natural := c_dp_stream_bsn_w;  -- number of bits in sosi BSN
@@ -106,7 +106,7 @@ entity tb_dp_bsn_align_v2 is
     g_tb_diff_delay          : integer := 0;  -- 0 = aligned inputs, -1 = max input delay for no loss,
                                                    -- >~ g_bsn_latency_max * g_block_period will give loss
     g_tb_nof_restart         : natural := 2;  -- number of times to restart the input stimuli
-    g_tb_nof_blocks          : natural := 20  -- number of input blocks per restart, choose > circular buffer size, so
+    g_tb_nof_blocks          : natural := 30  -- number of input blocks per restart, choose > circular buffer size, so
                                               -- > c_align_latency_nof_blocks
   );
 end tb_dp_bsn_align_v2;