Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.
21615 Discussions

Intelligently synthesizing a constant coefficient FIR filter

Altera_Forum
Honored Contributor II
1,185 Views

Here's a question: 

 

Is QuartusII intelligent enough to synthesize a constant-coefficient FIR filter using logic resources instead of multipliers (DSP blocks)? I have a test design that implements a 32-tap FIR configured as such. The coefficients are literally VHDL "constants". 

 

Thanks, 

-dB
0 Kudos
2 Replies
Altera_Forum
Honored Contributor II
514 Views

Quartus integrated synthesis has rules for which things to implement automatically in DSP blocks (and similarly in RAM blocks). There are synthesis directives and Assignment Editor assignments for user control of this. If you are getting DSP blocks automatically, then in the Assignment Editor try setting "Auto DSP Block Replacement" to "Off" or setting "DSP Block Balancing" to "Logic Elements".

0 Kudos
Altera_Forum
Honored Contributor II
514 Views

Brad, 

 

Understood. Thank you very much for your quick reply. 

 

-dB
0 Kudos
Reply