IPR-FIR Altera, IPR-FIR Datasheet - Page 71

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
Appendix A: FIR Compiler Supported Device Structures
HardCopy II Support
HardCopy II Support
Compiling HardCopy II Designs
© December 2010 Altera Corporation
Preloaded RAM can be used by the other supported device families in tapped delay
line (for data storage) or for coefficient storage in reloadable FIR filters. However,
HardCopy
Preloaded RAM is used by the other devices if you select M512 or M4K for data
storage (or if you select Auto, the Quartus
memory is automatically preloaded with zeros. This cannot be done for HardCopy II
devices.
For HardCopy II devices, you need to flush the memory by preceding your real data
with n zeros when loading the data into memory, and then discard the corresponding
n outputs.
The formula for doing this is as follows:
Preloaded RAM may also be used by the other device families if you select M512 or
M4K for the coefficient storage of reloadable FIR filters. This RAM cannot be
preloaded in HardCopy II, and you must implement the logic to initialize or update
the coefficients. This can be done on-chip or by using the coefficient reordering
program (coef_esq.exe) included in the <install path>\fir_compiler\misc directory
and described in the section
When you store your data in memory or you store your coefficients in memory and
reload them, you must delete the memory initialization files described below before
you can successfully compile a HardCopy II design in the Quartus II software.
If you are storing data in memory, to successfully compile your design in the Quartus
II software, you must first delete the following file from the project directory before
compiling your design:
If you store your coefficients in memory and reload them, to successfully compile
your design in the Quartus II software, you must first delete the following file from
the project directory before compiling your design:
These files are created by the FIR Compiler and are stored in the project directory you
specified when you ran the FIR Compiler.
n = number of channels × number of coefficients
<variation name>_zero.hex
<variation name>_coef_X.hex (where X is an integer)
®
II devices do not support preloaded RAM elements.
“Coefficient Reloading and Reordering” on page
®
II software selects M512 or M4K) and the
FIR Compiler User Guide
4–4.
A–3

Related parts for IPR-FIR