在Compact RIO或者Real-Time FPGA系统上部署启动应用程序。
主要软件:
主要软件版本: 8.0
主要软件修正版本: N/A
次要软件: LabVIEW Modules>>LabVIEW FPGA Module
问题: 我在实时目标上部署了一个使用FPGA的应用程序,但是,当我创建实时启动可执行应用程序的时候,我的FPGA程序并没有得到部署。在这种状况下,我应该如何创建启动应用程序?
解答: 需要通过以下的两个步骤来完成创建。首先,你需要准备好在上电以后运行的FPGA VI并对RIO目标做好相应的设置,然后,你需要创建一个实时启动可执行应用程序。
您可以在LabVIEW项目管理器里的FPGA目标上单击右键,选择属性来设置你的FPGA VI。您应该可以看到如下图所示的配置窗口:
使能Run when loaded to FPGA的多选框。需要注意的是,选择了这个多选框以后会需要对FPGA代码进行重新编译。编译结束以后,你需要将比特文件下载到FPGA的闪存上。你需要右击FPGA目标并选择RIO Device Setup。
选择Device Setup标签页并选择你需要的选项。可以点击Help按钮参考不同设置的定义。当你完成了设备的设置以后,点击Apply Setting按钮。接着选择Download Bitfile to Flash标签页,点击浏览图表找个需要下载的比特文件,然后点击Download Bitfile按钮。通过这样的设置,FPGA已经可以在设备启动或者重启的时候运行相应的比特文件。您现在需要创建一个实时的启动可执行程序,通过Open FPGA Reference VI的Resource Name接线端来选择您的RIO设备,见下图:
图 2: Open FPGA Reference VI
相关链接:
附件:
报告日期: 07/22/2009
最近更新: 11/22/2009
文档编号: 4ZL721HY
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.