FIR filter does not build but is implemented
Dear miss/mister,
I am an engineering student that just started to use Quartus prime in my internship. I am working on the bladeRF SDR(Software definded Radio) and I am implementing blocks to do some DSP on the FPGA on board of the SDR. I implemented a fir filter using the IP core of quartus I managed to make a txt file with coefficients (73 coefficients for each filter) and added the fir filter in the project. I can also see the filter (which is a band-pass) in the rtl viewer.fir filter rtl viewer
The problem is that when I build the project I had no output so I checked and it seems that the fir filter is not building. When I see the DSP blocks that are used it is less than when I didn't implement the fir filters. So normally the used DSP blocks would be much higher. Here are the resources that are used when building the project.
resources build
I am working on ubuntu 22.04.2 and on Quartus Prime Version 21.1.
Feel free to ask any other information if needed.
Thank you very much,
tsoundi
Hi,
Please see the technology Map viewer as well. It seems there is no issue with the IP or build or resource estimation.
Can you please try with the simulation block by block and provide a sufficient input value to the filter, so that after multiplication with the coefficients it should not be very low value, at least you should get a signal in the +/-1 range. You definitely need to do scaling.
Thank you
Kshitij Goel