diff --git a/libraries/base/dp/tb/vhdl/dp_stream_stimuli.vhd b/libraries/base/dp/tb/vhdl/dp_stream_stimuli.vhd
index 89d24aaa34b88e330546d9b529b4cb7fa97dc11f..859e272b34b71347f59ea44ba4872dd43db40ea3 100644
--- a/libraries/base/dp/tb/vhdl/dp_stream_stimuli.vhd
+++ b/libraries/base/dp/tb/vhdl/dp_stream_stimuli.vhd
@@ -51,9 +51,9 @@ ENTITY dp_stream_stimuli IS
     g_flow_control   : t_dp_flow_control_enum := e_active;  -- always active, random or pulse flow control
     -- initializations
     g_sync_period    : NATURAL := 10;
-    g_sync_offset    : NATURAL := 7;
-    g_data_init      : NATURAL := 0;    -- choose some easy to recognize and unique value, data will increment at every sop
-    g_bsn_init       : STD_LOGIC_VECTOR(c_dp_stream_bsn_w-1 DOWNTO 0) := X"0000000000000000";  -- X"0877665544332211", bsn will increment at every sop
+    g_sync_offset    : NATURAL := 0;
+    g_data_init      : NATURAL := 0;    -- choose some easy to recognize and unique value, data will increment at every valid
+    g_bsn_init       : STD_LOGIC_VECTOR(c_dp_stream_bsn_w-1 DOWNTO 0) := TO_DP_BSN(0);  -- X"0877665544332211", bsn will increment at every sop
     g_err_init       : NATURAL := 247;  -- choose some easy to recognize and unique value
     g_err_incr       : NATURAL := 1;    -- when 0 keep fixed at init value, when 1 increment at every sop
     g_channel_init   : NATURAL := 5;    -- choose some easy to recognize and unique value