4.5. FIR II IP Core Multiple Coefficient Banks
The FIR filter can switch between different coefficient banks dynamically, which enables the filter to switch between infinite number of coefficient sets. Therefore, while the filter uses one coefficient set, you can update other coefficient sets.You can also set different coefficient banks for different channels and use the channel signal to switch between coefficient sets.
The IP core uses multiple coefficient banks when you load multiple sets of coefficients from a file.
RT**Refer to “Loading Coefficients from a File” on page 3–3.
Based on the number of coefficient banks you specify, the IP core extends the width of the ast_sink_data signal to support two additional signals— bank signal (bankIn) and input data (xIn) signal. The most significant bits represent the bank signals and the least significant bits represent the input data.
You can switch the coefficient bank from 0 to 3 using the bankIn signal when the filter runs.