Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)

cic filter vhdl code

Altera_Forum
Honored Contributor II
2,144 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,435 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,435 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,435 Views

Isn't schmalisch's answer helpful?

0 Kudos
Altera_Forum
Honored Contributor II
1,435 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