How FIR 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 FIR 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 FIR 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 FIR index/base registers.