要在VeriStand中使用原生的FPGA,您需要LabVIEW FPGA bitfile(.lvbitx)和FPGA配置文件(.fpgaconfig)。VeriStand包含适用于许多FPGA目标的bitfile和FPGA配置文件。您可以在
%Public%\Documents\National Instruments\NI VeriStand (Year)\FPGA中找到它们。如果您在那里找不到您正在使用的硬件,则必须创建自定义bitfile和FPGA配置文件。
LabVIEW FPGA bitfile
- 访问%Public%\Documents\National Instruments\NI VeriStand 2023\FPGA\Templates 。
- 基于NI VeriStand IO PXI-7854R.lvproj为R系列多功能RIO FPGA目标创建一个副本,或基于NI VeriStand FPGA IO cRIO.lvproj为CompactRIO FPGA目标创建一个副本。
- 将FPGA目标替换为您正在使用的硬件。
- 从项目中删除FPGA目标。
- 右键单击“我的电脑”并选择“新建” >> “目标和设备” 。
- 在“目标和设备”对话框中,选择“新目标或设备” 。
- 选择您正在使用的设备并单击“确定” 。
- 在FPGA目标下,添加NI VeriStand FPGA DMA IO.vi(适用于R Series Multifunction RIO FPGA目标)或VeriStand FPGA DMA IO - cRIO.vi(适用于CompactRIO FPGA目标)、 DMA_WRITE FIFO和DMA_READ FIFO。
- 右键单击FPGA目标并选择新建>>FPGA I/O以添加可用的I/O资源。
- 在LabVIEW中打开FPGA VI。
- 根据设备和您的用途更新FPGA VI。下图显示配置了4个AI通道和4个AO通道。
注意:使用FPGA目标上可用的正确引脚更新相应的I/O节点。
- 更新FPGA VI后,将VI编译为bitfile。
FPGA配置文件
- 从Github下载VeriStand FPGA Configuration Editor的源代码。
- 打开VeriStand FPGA Configuration Editor.lvproj LabVIEW项目并编译VCE。
- 编译后,编辑工具位于\Tool_Veristand-FPGA-Configuration-Editor-vCE--master\Export\2014\EXE 。
- 运行可执行文件VCE.exe以打开编辑工具。
- 打开位于%Public%\Documents\National Instruments\NI VeriStand (Year)\FPGA的FPGA配置文件作为基础文件,然后根据LabVIEW FPGA VI进行更改。下图显示工具配置了4个AI通道和4个AO通道,与上述LabVIEW FPGA VI一致。
注意:FPGA配置文件中的bitfile名称应与LabVIEW FPGA bitfile的名称相同。
- 单击“Save” ,然后单击“Exit” 。
- 将自定义bitfile和配置文件复制到%Public%\Documents\National Instruments\NI VeriStand (Year)\FPGA ,然后就可以在VeriStand原生的FPGA下添加硬件来使用。