使用FPGA数学与分析选板上的滤波VI滤波FPGA I/O。默认状态下,FPGA滤波VI可使用单输入通道。但可使用滤波VI配置对话框的通道数选项,配置用于多输入通道的VI。下列滤波VI支持多个输入通道:

  • Butterworth滤波器
  • 陷波滤波器
  • 有理分式重采样

配置用于多个输入通道的FPGA滤波VI时,必须发送每个输入通道至队列中的滤波VI。用户可捆绑输入通道至一个数组,并使用For循环确保滤波VI接收队列中的每个输入通道,如下列程序框图所示。

在上一个程序框图中,4个模拟输入信号通过Butterworth滤波器和一个陷波滤波器。为最大化吞吐量,VI可使用反馈节点创建一个流水线。

注: 部分FPGA终端支持IO采样方法,该方法可提供来自队列中多个输入通道的数据。如终端支持IO采样方法,无需捆绑输入通道至数组。但For循环内需包含配置了IO采样方法的FPGA I/O方法节点。

部分支持多通道的滤波VI也支持多通道握手机制。