The IIR accelerator on ADSP-SC58x/ADSP-2158x works exactly in the same manner except the following differences:
- Unlike in ADSP-214xx, you don't need to enable the IIR accelerator in PMCTL1 register explicitly in ADSP-SC58x/ADSP-2158x. In fact, all the three accelerators FIR/IIR/FFT in ADSP-SC58x/ADSP-2158x can run simultaneously unlike in ADSP-214xx where only one accelerator can run at a time.
- Unlike FIR accelerator on ADSP-214xx, FIR accelerator on ADSP-SC58x/ADSP-2158x supports DMA to/from both on-chip and off-chip memories (L1/L2/L3).
- Unlike as in ADSP-214xx, the byte address of the input/output/coefficient buffers should be converted in to word address (by right shifting the byte address by 2 bits) for initializing the IIR index/base registers.