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

Advertising
background image

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

Send Feedback

Advertising