A single load DSP based delay line with a maximum delay of 2900 samples.