diff --git a/libraries/base/dp/src/vhdl/dp_block_resize.vhd b/libraries/base/dp/src/vhdl/dp_block_resize.vhd
index 1ff4cfbaf7eb1e05ff6d0863d3b7e3def37f793e..2468e91e61a9a5c87a0539057024d1c7d176c161 100644
--- a/libraries/base/dp/src/vhdl/dp_block_resize.vhd
+++ b/libraries/base/dp/src/vhdl/dp_block_resize.vhd
@@ -87,6 +87,7 @@ BEGIN
   -- Count valid per block
   p_cnt : PROCESS(snk_in, cnt_reg)
   BEGIN
+    cnt <= cnt_reg;
     IF snk_in.sop='1' THEN
       cnt <= 0;
     ELSIF snk_in.valid='1' THEN