I have a board with an ADAU1761 and an 8051 micro, and am trying to make the HPF and LPF with a variable frequency. At the moment the micro is pulling the sin(w0) and cos(w0) results from an external PROM and writing it to an interface read in the ADAU1761. The ADAU1761 performs the rest of the math to generate the IIR coefficients. Currently the micro reads these coefficients via an interface write and then safeloads them back into a Double Precision General IIR Coefficient Filter.
I'm trying to reduce the load on the micro.
Is there a way to have an arithmetic operation load directly into an IIR filter?