在64位的LabVIEW 2013中,我能否访问 FPGA Target ?
主要软件: LabVIEW Modules>>LabVIEW FPGA Module
主要软件版本: 1.0
主要软件修正版本: N/A
次要软件: N/A
问题: 我想要在64位的LabVIEW 2013下,与FPGA Target 通讯,这可能吗?有什么限制吗
解答: 注意:以下信息不适用于 NI PCIe-1473R and PXIe-1483R等R系列架构的帧捕获器板卡。这些板卡目前只能在32位的LabVIEW下进行访问。
64位的LabVIEW 2013只支持Windows64位操作系统下的 FPGA 主机通讯接口,也就是说 你能够从Host VI 中使用FPGA Interface面板中的函数与 FPGA 进行通讯。
host VI能够将一个本地的RIO设备或者远程网络RIO设备当做目标,64位的 LabVIEW在主机通讯中拥有以下限制:
- 不支持FPGA VIs的开发和编译。以下项不能够添加到LabVIEW项目中:
- Real-Time 和CompactRIO Targets
- FPGA Targets 和 Chassis items
- C 系列模块
- 不支持FPGA VIs的开发和编译.
- 此外,如果一个包含以上项的LabVIEW项目在64位的 LabVIEW中打开,这些项也会失效。
以下步骤用于创建一个与你的FPGA目标进行通讯的Host VI :
注意:项目和VI是操作在相同位数和版本的LabVIEW下的,所有的实时系统和FPGA开发特性都在会项目中失效。
- 在My Computer点击右键并选择 New » VI,打开项目浏览器;
- 打开Host VI 的程序框图,并放置一个Open FPGA Reference VI ;
- 右键单击 Open FPGA Reference VI并选择Configure Open FPGA VI Reference,打开一个预编译的LabVIEW FPGA比特流文件的索引;
- 在Open FPGA Reference VI的资源名称接线端连接一个RIO资源名称常量;
- 在RIO资源名称常量的下拉菜单中单击浏览按钮选择你的FPGA目标;
- 就像在32位开发环境中一样,使用FPGA读/写控件来对FPGA目标进行读写操作;
- 在程序的最后,添加一个Close FPGA VI Reference 函数用来关闭FPGA VI 引用,还可以再加一个重置应用程序。
相关链接: Products and Services: NI LabVIEW FPGA Module
附件:
Read and Write from FPGA target.vi
报告日期: 04/23/2012
最近更新: 02/24/2014
文档编号: 5WMF8NQ2
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.