每个添加至程序框图的DSP48E或DSP48E1函数代表一个DSP48E或DSP48E1逻辑片。每个FPGA的可用DSP48E或DSP48E1逻辑片的数量是确定的。按照下列步骤判定可用的函数的最大数量。

注: DSP48E函数可用于Virtex-5和Virtex-6FPGA终端;但DSP48E1仅可用于Virtex-6终端。在Virtex-6 FPGA终端上,DSP48E函数使用一个DSP48E1逻辑片。
  1. 项目浏览器窗口,右键单击FPGA终端,从快捷菜单中选择属性。LabVIEW打开FPGA终端属性对话框。
  2. 查看终端信息文本框,了解FPGA的类型xc5v类型指示终端为Virtex-5 FPGA。xc6v类型指示终端为Virtex-6 FPGA。例如,NI PCIe-7841R的类型xc5vlx30,表明其为Virtex-5 FPGA且仅支持DSP48E函数:

  3. DSP48E:见Virtex-5 FPGA XtremeDSP设计考虑要素用户指南中表1-1。通过Xilinx网站www.xilinx.com可获取该文档。DSP48E1:见Virtex-6 FPGA DSP48E1逻辑片用户指南中的表1-1。
  4. DSP48E:查找与FPGA类型匹配的设备DSP表格。下一栏给出了该类型的FPGA的最大可用DSP48E逻辑单元的数量。例如,xc5vlx30类型具有32个DSP48E逻辑片。该数量表示如对NI PCIe-7841R进行编程,可添加最多32个DSP48E函数至程序框图。(DSP48E1)查找与FPGA的类型匹配的全部DSP48E1逻辑片/设备表格。该列显示了可添加至程序框图的DSP48E1和DSP48E函数的最大数量。