diff --git a/libraries/base/dp/src/vhdl/dp_packet_unmerge.vhd b/libraries/base/dp/src/vhdl/dp_packet_unmerge.vhd index 26c9f6656e7eab03f42af23ad26e6ce03b71d75e..8f706fe08b9b1afe5fab7b674ae91aedd939696d 100644 --- a/libraries/base/dp/src/vhdl/dp_packet_unmerge.vhd +++ b/libraries/base/dp/src/vhdl/dp_packet_unmerge.vhd @@ -162,7 +162,7 @@ begin if snk_in.sop = '1' then v.val_cnt := 0; elsif snk_in.valid = '1' then - if r.val_cnt < g_pkt_len - 1 then + if r.val_cnt < r.pkt_len - 1 then v.val_cnt := r.val_cnt + 1; else v.val_cnt := 0;