FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5746 Discussions

Quartus-II FIR compiler-II DSP IP Core

Altera_Forum
Honored Contributor I
752 Views

Dear friends , 

 

I am a beginner in Quartus -II tool . I generated an IP core for band pass filter of order 64 from DSP->Filter-> FIR compiler II in Megawizard tool box . The default outputs are simulated in Questasim . When I simulated with my inputs(no. of i/ps :250) ,the output should be 250 as from MATLAB . But in the IP core I'm getting only 245 outputs with first 32 values as delay ... 

 

Any solution ...??
0 Kudos
1 Reply
Altera_Forum
Honored Contributor I
63 Views

 

--- Quote Start ---  

Dear friends , 

 

I am a beginner in Quartus -II tool . I generated an IP core for band pass filter of order 64 from DSP->Filter-> FIR compiler II in Megawizard tool box . The default outputs are simulated in Questasim . When I simulated with my inputs(no. of i/ps :250) ,the output should be 250 as from MATLAB . But in the IP core I'm getting only 245 outputs with first 32 values as delay ... 

 

Any solution ...?? 

--- Quote End ---  

 

 

I assume you mean you apply impulse input of value 250 and matlab says your max output should be 250 after initial values. i.e. you are targetting unity gain. The difference of 245 from 250 most likely indicates rounding issues with your coefficients. I don't know about your tool but is likely you have chosen a rounding method different from that of matlab.
Reply