Dynamic Coefficient for FIR accelerator 214XX

Hi,

    I use the 21489 processor. I have download the example for  FIR accelerator 214XX. But it can't update the coefficient for FIR filter dynamicly. Does anyone know how to implement the dynamic coefficient processing? Thanks.

Best Regards,

Alex

  • 0
    •  Analog Employees 
    on Nov 20, 2019 5:31 AM

    Hello,

    Please note that, the dynamic coefficient update should be possible for single iteration mode (tap length <=1024) whereas for multi-iteration mode, it is not possible.  If you are doing single iteration mode, make sure that the new coefficients are updated after the accelerator loads the coefficients for current processing and before the next processing starts. The expression for the maximum time available for the coefficient memory update should be equal to 2 x N + W(ceil(N/4) + 2) PCLK cycles.

    Whereas for multi-iteration mode, programs must finish current processing, disable the accelerator, update the coefficients, and re-enable the accelerator

    For more information, please refer the FIR chapter in Hardware Reference Manual. The link for downloading the manual is given below.
    www.analog.com/.../ADSP-214xx_hwr_rev1.1.pdf

    Regards,
    Anand Selvaraj