diff --git a/libraries/base/diag/tb/vhdl/tb_tb_mms_diag_seq.vhd b/libraries/base/diag/tb/vhdl/tb_tb_mms_diag_seq.vhd
index bc92814350869d40106568ec375e3fc1806411dd..8f3476158f84d6fc3495d6ebb7e9b6e2cbd206fd 100644
--- a/libraries/base/diag/tb/vhdl/tb_tb_mms_diag_seq.vhd
+++ b/libraries/base/diag/tb/vhdl/tb_tb_mms_diag_seq.vhd
@@ -33,13 +33,16 @@ BEGIN
 
   -- g_flow_control_verify  : t_dp_flow_control_enum := e_active;  -- always active or random flow control
   -- g_nof_streams          : NATURAL := 2;
+  -- g_use_steps            : BOOLEAN := FALSE;
   -- g_mm_broadcast_tx      : BOOLEAN := TRUE;
   -- g_data_w               : NATURAL := 40;  -- >= g_seq_dat_w
   -- g_seq_dat_w            : NATURAL := 32
   
-  u_1_stream_mm_equal_dat_w    : ENTITY work.tb_mms_diag_seq GENERIC MAP (e_active, 1, FALSE, 32, 32);
-  u_1_stream_mm_random         : ENTITY work.tb_mms_diag_seq GENERIC MAP (e_random, 1, FALSE, 40, 32);
-  u_2_streams_mm_broadcast     : ENTITY work.tb_mms_diag_seq GENERIC MAP (e_active, 2, TRUE,  40, 32);
-  u_2_streams_mm_multiplex     : ENTITY work.tb_mms_diag_seq GENERIC MAP (e_active, 2, FALSE, 40, 32);
+  u_1_stream_mm_equal_dat_w    : ENTITY work.tb_mms_diag_seq GENERIC MAP (e_active, 1, FALSE, FALSE, 32, 32);
+  u_1_stream_mm_random         : ENTITY work.tb_mms_diag_seq GENERIC MAP (e_random, 1, FALSE, FALSE, 40, 15);
+  u_2_streams_mm_broadcast     : ENTITY work.tb_mms_diag_seq GENERIC MAP (e_active, 2, FALSE, TRUE,  40, 32);
+  u_2_streams_mm_multiplex     : ENTITY work.tb_mms_diag_seq GENERIC MAP (e_active, 2, FALSE, FALSE, 40, 32);
+  
+  u_1_stream_mm_steps_w        : ENTITY work.tb_mms_diag_seq GENERIC MAP (e_random, 1, TRUE,  FALSE, 40, 15);
   
 END tb;