3–12
Chapter 3: Parameter Settings
Specify the Architecture Specification
Table 3–4 , Table 3–5 , Table 3–6 , and Table 3–7 describe the FIR Compiler options that
are available for each architecture.
Table 3–4. Multicycle Filter Architecture
Parameter
Description
Clocks to Compute
Data Storage
Coefficient Storage
Multiplier
Implementation
Specifies the number of clock cycles required to compute a result. Using more clock cycles to
compute a result reduces the filter resource usage. The number of multipliers the filter uses is equal
to the number of taps divided by the number of clock cycles to compute the result.
Specifies the device resources used for data storage. You can select Logic Cells , M512 , M4K ,
M-RAM , MLAB , M9K , M144K , or Auto . If you select Auto , the Quartus II software may store data in
logic cells or memory, depending on the resources in the selected device, the size of the data
storage, the number of clock cycles to compute a result, and the number of input channels.
The option list changes depending on which device you select and the number of clock cycles to
compute a result. Choosing embedded memory reduces logic cell usage and may increase the
speed of the filter.
Specifies the device resources used for coefficient storage. You can select Logic Cells , M512 , M4K ,
MLAB , M9K , or Auto . If you select Auto , the Quartus II software automatically selects the most
appropriate memory block size for the selected device.
The option list changes depending on which device you select and the number of clock cycles to
compute a result. Choosing embedded memory reduces logic cell usage and may increase the
speed of the filter.
Specify the device resources used to implement the multiplier. You can select Logic Cells , DSP
Blocks , or Auto . If you select Auto , the Quartus II software turns on the DSP Block Balancing logic
option.
Using embedded DSP blocks results in a smaller and faster design in a device with enough DSP
blocks for all multipliers. The most efficient use of DSP block is for 9×9 (in groups of 8) or 18×18
(in groups of 4) multipliers.
Force Non-Symmetric If you want to create a design that uses both symmetric and non-symmetric coefficients, turn on
Structure
Coefficients Reload
Pipeline Level
Use Single Clock
this option.
Non-symmetric architectures may use more resources.
Turn on this option to allow coefficient reloading.
When you turn on this option, FIR Compiler creates a higher performance filter that uses more
device resources.
Use this option when creating designs with DSP Builder. This option is only available when
Coefficients Reload is on and M512 , M4K , MLAB or M9K is specified in Coefficient Storage .
This option ties the coef_clk_in and clk signals together.
Note to Table 3–4 :
(1) When the input data is unsigned, the input data bit width should be greater than or equal to one. When the input data is signed, the input data
bit width should be greater than or equal to two.
? May 2011 Altera Corporation
相关PDF资料
IP-NCO IP NCO COMPILER
IP-NIOS IP NIOS II MEGACORE
IP-PCI/MT64 IP PCI 64BIT MASTER/TARGET
IP-PCIE/8 IP PCI EXPRESS, X8
IP-POSPHY4 IP POS-PHY L4
IP-RIOPHY IP RAPID I/O
IP-RLDRAMII IP RLDRAM II CONTROLLER
IP-RSDEC IP REED-SOLOMON DECODER
相关代理商/技术参数
IP-FIRII 功能描述:开发软件 FIR Compiler II MegaCore RoHS:否 制造商:Atollic Inc. 产品:Compilers/Debuggers 用于:ARM7, ARM9, Cortex-A, Cortex-M, Cortex-R Processors
IPFLBPT2 制造商:Carlo Gavazzi 功能描述:IL 35MM MUSH P-P PL 22MM RED
IPG1-0-90 制造商:Sensata Technologies 功能描述:1 Pole
IPG1-1-41-203-90 制造商:Sensata Technologies 功能描述:1 Pole
IPG1-1-51-103-A-00-V 制造商:Sensata Technologies 功能描述:Circuit Breaker Magnetic 1Pole 10A 65VDC
IPG1-1-52-303-A-00-V 制造商:Sensata Technologies 功能描述:Circuit Breaker Magnetic 1Pole 30A 65VDC
IPG1-1-61-153-00-V 制造商:Airpax 功能描述:Circuit Breaker Magnetic Circuit Protectors 1Pole 15A 制造商:Sensata Technologies 功能描述:Circuit Breaker Magnetic Circuit Protectors 1Pole 15A
IPG1-1-61-153-90-V 制造商:Airpax 功能描述:Circuit Breaker Magnetic Circuit Protectors 1Pole 15A 制造商:Sensata Technologies 功能描述:Circuit Breaker Magnetic Circuit Protectors 1Pole 15A