IPR-FIR Altera, IPR-FIR Datasheet - Page 46

IP CORE Renewal Of IP-FIR

IPR-FIR

Manufacturer Part Number
IPR-FIR
Description
IP CORE Renewal Of IP-FIR
Manufacturer
Altera
Type
MegaCorer
Datasheets

Specifications of IPR-FIR

Software Application
IP CORE, DSP Filters And Transforms
Supported Families
Arria GX, Arria II GX, Cyclone, HardCopy, Stratix
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Function
Finite Impulse Response Compiler
License
Renewal License
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
4–4
FIR Compiler User Guide
Figure 4–2. Six-Tap Symmetrical FIR Filter
Coefficient Reloading and Reordering
All of the FIR Compiler structures allow multiple coefficient sets, and the filter can
switch between coefficient sets dynamically. Additionally, while the filter uses one
coefficient set, you can update other sets. Therefore, your filter can switch between an
infinite number of coefficient sets.
To maximize silicon efficiency, coefficients are not stored in their natural order.
Reordering is performed automatically during the initial design. However, if the filter
coefficients are reloadable, any new coefficient set that you want to reload during the
filter operation must be reordered before the reload. A C++ program that can be used
to reorder coefficients is provided. A precompiled executable for Windows is also
provided.
The program can be found in <install path>\fir_compiler\misc. The C++ source code
file is named coef_seq.cpp and the executable program (for the Windows operating
system) is coef_seq.exe. You can add the source code to your coefficient generation
program, or use the executable file to re-order the coefficients.
The command to use coef_seq.exe is:
coef_seq.exe <path>/input.txt <path>/output.txt <FIR structure>
<coefficient store> <allow or disallow symmetry> <number of calculations for MCV|
coefficient bit width for others> <number of coefficient sets> <filter rate> <filter factor>
<coefficient bit width>
1
You should include the directory path with the input and output coefficient
file names, as indicated above.
Data In
Z
-1
C
0
Z
-1
Z
-1
C
1
Data Out
Z
-1
Z
-1
C
© December 2010 Altera Corporation
2
Chapter 4: Functional Description
Z
-1
FIR Compiler

Related parts for IPR-FIR