The build script references the file "hdl/fpga/platforms/bladerf/bladerf-<rev>.qip" in order to find the files for all IP/VHDL modules, including both custom IP and Altera IP.
You need to edit bladerf-hosted.qip
and add the path to your FIR Filter .qip file under the other Altera IP file paths, like so:
- Code: Select all
set_global_assignment -name QIP_FILE [file normalize [file join $here <path_to_your_IP_file>.qip]]
Then run the build script.
Let me know if this works. I added a custom VHDL module and needed to reference it in that file in order for the build script to work.
Also, if for some reason the Altera FIR filter doesn't work out, nuand has a FIR filter VHDL module that you can use here
. This one is used both in the ADSB receiver and ATSC-TX projects.