diff --git a/applications/lofar2/libraries/sdp/src/vhdl/sdp_statistics_offload.vhd b/applications/lofar2/libraries/sdp/src/vhdl/sdp_statistics_offload.vhd index 52a96a0a463d5ed62c8f648178e409adf2564c96..82c7be74fc12eae88d8e61b88c1843ead9bf6b09 100644 --- a/applications/lofar2/libraries/sdp/src/vhdl/sdp_statistics_offload.vhd +++ b/applications/lofar2/libraries/sdp/src/vhdl/sdp_statistics_offload.vhd @@ -225,9 +225,9 @@ BEGIN -- Use done to start next packets IF r.block_count < c_nof_packets THEN IF r.block_count MOD c_nof_data_per_step = 0 THEN - v.start_address := r.start_address + c_data_size; -- step to next packet within block - ELSE v.start_address := r.block_count / c_nof_data_per_step * c_block_size; -- jump to first packet in next block + ELSE + v.start_address := r.start_address + c_data_size; -- step to next packet within block END IF; v.start_pulse := '1'; v.block_count := r.block_count + 1;