使用项目浏览器窗口管理FPGA应用的组件,包括FPGA VI和主控VI、FPGA终端和终端特定选项(例如,FPGA I/O、FPGA FIFO和FPGA终端时钟)。下图显示了包含FPGA终端、FPGA时基时钟和衍生时钟、FPGA VI、FPGA I/O项、FIFO和主控VI的项目浏览器窗口。

必须为FPGA VI和主控VI创建项目。可以使用FPGA项目向导创建项目。也可以在“启动向导”窗口单击新建项目或在LabVIEW中选择文件»新建,在“新建”对话框中选择项目»空项目,创建新项目。现在,可将FPGA终端、FPGA终端时钟、FPGA I/O和FPGA FIFO添加至项目。FPGA终端可选择之前在NI Measurement & Automation Explorer (MAX)中配置的或添加一个新的FPGA终端。在项目浏览器窗口可添加、配置和管理FPGA终端下的VI、文件夹及FPGA项目项。

如要添加项至FPGA终端,在项目浏览器窗口右键单击终端,从快捷菜单中选择新建»x,其中x是指待添加项的类型,例如VI、FPGA I/O项或FIFO。添加的项位于项目浏览器窗口的FPGA终端目录树下。

使用基于终端的功能

创建FPGA VI与创建运行在Windows平台的VI类似。但有效编程FPGA需要了解终端的功能以及基本的FPGA硬件概念。

项目浏览器窗口中FPGA终端下的每个项均包含FPGA终端特定信息和功能。在项目浏览器窗口中选择FPGA终端下的项时,LabVIEW仅显示FPGA终端支持的选项。例如,如在项目浏览器窗口选择FPGA终端下的FPGA VI并查看程序框图,LabVIEW会仅显示FPGA终端支持的函数选板的子选板、VI和函数。

注: 如项目浏览器窗口中的FPGA终端带有感叹号图标,则计算机上未安装终端支持。用户可查看和复制项目中的项,但只有安装终端支持后才能编译和运行项目。关于所需驱动程序、安装和配置FPGA终端的更多信息,见相关的硬件说明文档。

管理多个FPGA终端

在项目浏览器窗口可重用不同FPGA终端间的项。但新的FPGA终端未必支持前一个FPGA终端的功能,因此必须更新项属性,以匹配新的FPGA终端的功能和资源。例如,在2个不同的FPGA终端间复制FPGA I/O项时,必须验证目标FPGA终端是否支持源FPGA终端分配给FPGA I/O项的I/O资源。