diff --git a/libraries/base/dp/src/vhdl/dp_bsn_scheduler_reg.vhd b/libraries/base/dp/src/vhdl/dp_bsn_scheduler_reg.vhd
index 0a051422ad376d6e220127c3e553e6b195e4a36e..75aec80aa84a8d31e7f3b2efd886b8176fead3b6 100644
--- a/libraries/base/dp/src/vhdl/dp_bsn_scheduler_reg.vhd
+++ b/libraries/base/dp/src/vhdl/dp_bsn_scheduler_reg.vhd
@@ -109,7 +109,7 @@ BEGIN
             mm_scheduled_bsn(31 DOWNTO  0) <= sla_in.wrdata(31 DOWNTO 0);
           WHEN 1 =>
             mm_scheduled_bsn(63 DOWNTO 32) <= sla_in.wrdata(31 DOWNTO 0);
-            mm_scheduled_bsn_wr <= '1';
+            mm_scheduled_bsn_wr <= '1';   -- host must first write low then this high part
           
           WHEN OTHERS => NULL;  -- not used MM addresses
         END CASE;