Fir ii ip core multiple coefficient banks, Fir ii ip core multiple coefficient banks -20 – Altera FIR Compiler II MegaCore Function User Manual
Page 53

Figure 4-27: Super Sample Rate Filter (clkRate=100, inputRate=200) with inChans=2If
inputChannelNum = 2
clk
xln_v
xln_0
xln_1
xOut_v
xOut_c
xOut_0
xOut_1
xOut_2
xOut_3
xln_2
xln_3
A0
A2
A4
A6
A8
A10
A12
A14
A16
A18
A20
A22
A24
A26
A28
A1
A3
A5
A7
A9
A11
A13
A15
A17
A19
A21
A23
A25
A27
A29
A0
A2
A4
A6
A8
A10
A12
A14
A16
A18
A20
A22
A24
A26
A28
A1
A3
A5
A7
A9
A11
A13
A15
A17
A19
A21
A23
A25
A27
A29
A0
A2
A4
A6
A8
A10
A12
A14
A1
A3
A5
A7
A9
A11
A13
A15
A0
A2
A4
A6
A8
A10
A12
A14
A1
A3
A5
A7
A9
A11
A13
A15
00
00
00
00
clk
xln_v
xln_0
xln_1
xOut_v
xOut_c
xOut_0
xOut_1
xOut_2
xOut_3
xln_2
xln_3
A0
A2
A4
A6
A8
A10
A12
A14
A16
A18
A20
A22
A24
A26
A28
A1
A3
A5
A7
A9
A11
A13
A15
A17
A19
A21
A23
A25
A27
A29
A0
A2
A4
A6
A8
A10
A12
A14
A16
A18
A20
A22
A24
A26
A28
A1
A3
A5
A7
A9
A11
A13
A15
A17
A19
A21
A23
A25
A27
A29
A0
A2
A4
A6
A8
A10
A12
A14
A1
A3
A5
A7
A9
A11
A13
A15
A0
A2
A4
A6
A8
A10
A12
A14
A1
A3
A5
A7
A9
A11
A13
A15
00
00
00
00
FIR II IP Core Multiple Coefficient Banks
The FIR II IP core supports 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
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.
4-20
FIR II IP Core Multiple Coefficient Banks
UG-01072
2014.12.15
Altera Corporation
FIR II IP Core Functional Description