DSP_iir

Special Requirements

-nr is greater than or equal to 8.

-Input data array x[ ] contains nr + 4 input samples to produce nr output samples.

Implementation Notes

 

- Bank Conflicts: No bank conflicts occur.

 

- Interruptibility: The code is interrupt-tolerant but not interruptible.

 

- Output array r1[ ] contains nr + 4 locations, r2[ ] contains nr locations for

 

storing nr output samples. The output samples are stored with an offset

 

of 4 into the r1[ ] array.

 

- The inner loop that iterated through the filter coefficients is completely

 

unrolled.

Benchmarks

Cycles

4 * nr + 21

 

Codesize

276 bytes

C64x+ DSPLIB Reference

4-55

Page 83
Image 83
Texas Instruments TMS320C64X manual into the r1 array