How IIR accelerator on ADSP-SC58x/ADSP-2158x is different than the FIR accelerator on ADSP-214xx?

Document created by Mitesh Employee on Jun 3, 2015
Version 1Show Document
  • View in full screen mode

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.