Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
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.

cic filter vhdl code

Altera_Forum
Honored Contributor II
2,183 Views

hi..i am student and i am doing a project on software defined radio..it includes a cic filter.as i am new to it i am finding difficulty.pls can any one help me out with a vhdl code for cic filter as soon as possible..:(

0 Kudos
4 Replies
Altera_Forum
Honored Contributor II
1,474 Views

Altera provides a CIC filter Megacore function, maybe this can help you with your project. See here: 

http://www.altera.com/products/ip/dsp/filtering/m-alt-cic-compiler.html
0 Kudos
Altera_Forum
Honored Contributor II
1,474 Views

 

--- Quote Start ---  

hi..i am student and i am doing a project on software defined radio..it includes a cic filter.as i am new to it i am finding difficulty.pls can any one help me out with a vhdl code for cic filter as soon as possible..:( 

--- Quote End ---  

 

 

 

hiii i came across your post on altera forums. Did you get the code. i m also working on same project but dont have the code. please reply asap.
0 Kudos
Altera_Forum
Honored Contributor II
1,474 Views

Isn't schmalisch's answer helpful?

0 Kudos
Altera_Forum
Honored Contributor II
1,474 Views

I have implemented a number of different CIC filters over the years. If the CIC Filter Megacore does not cover your requirements my recommendation is to implement it with Matlab/Simulink and the Altera DSP Builder. 

There are a number of parameters like input and output bit width, number of stages, decimation/interpolation rate that influence the internal bit width of each stage which makes it hard to code a generic CIC filter in plain HDL.
0 Kudos
Reply