数字滤波器的FPGA设计需要用到FPGA专用开发工具,如硬件编程的设计输入工具、综合工具、仿真工具等。不同FPGA器件生产厂商均有各自的开发工具,且不能互相通用。目前几家主流FPGA厂商提供的开发软件均由涵盖FPGA整个设计、调试及实现过程的多个工具软件组成,如AMD公司的Vivado、ISE集成软件环境,Intel公司的Quartus II、Quartus Prime开发环境。MATLAB软件具有使用方便、特别适合矩阵运算的特点,已经成为数字信号处理技术仿真、设计、分析的通用工具。在数字滤波器的设计过程中,通常需要先使用MATLAB软件进行参数设计,再使用FPGA进行实现,将MATLAB与Vivado联合起来使用可以大大提高FPGA工程技术人员的设计效率和质量。