DSDB编程指南
本节演示如何创建一个LabVIEW项目和FPGA VI,执行以下操作:
-
SW0到LED0之间有路由开关,当SW0移到ON位置时,LED0亮起,当SW0移到off位置时,LED0灭起。
-
BTN0按键到LED2,按下BTN0按键时,LED2点亮,按下按键时,LED2熄灭。
这个例子还演示了如何在DSDB上编译和运行FPGA VI。
先决条件
硬件
-
DSDB
软件
-
LabVIEW 2015 SP1或更新版本
-
虚拟仪器FPGA
-
倪Xilinx工具
-
NI-DSDB
过程
要开始用LabVIEW编程,连接USB电缆到DSDB,应用电源到板,并移动电源开关到ON位置。
创建一个项目
-
启动虚拟仪器。
-
在开始窗口中,单击空项目。新项目在Project Explorer窗口。
-
将项目保存为FPGA_Design.lvproj。
创建FPGA目标VI
-
在Project Explorer窗口中,右键单击我的电脑并选择新»目标和设备。
-
在在我的计算机上添加目标和设备窗口中,选择新的目标或设备,扩大Digilent,并强调数字系统发展委员会。单击OK。目标被发现,目标和目标属性被加载到项目树中。
-
在Project Explorer窗口中,右键单击FPGA目标(DSDB,数字系统开发板),并选择新»六世。打开一个空白的VI。选择框图窗口。
-
在Project Explorer窗口FPGA目标(DSDB,数字系统开发板)树视图,选择SW0和LED0并将它们拖到下图所示的框图上。
-
在LabVIEW框图中,接线SW0输出到LED0输入。
-
在Project Explorer窗口FPGA目标(DSDB,数字系统开发板)树视图,选择BTN0和LED2把它们拖到框图上。
-
在LabVIEW框图中,将BTN0输出连接到LED2输入。
-
在资源周围添加While循环。
-
将一个假常量连接到While循环的停止条件,如下所示。
-
将VI保存为FPGA_Design.vi。
运行FPGA VI
-
确认USB线缆已连接DSDB和主机PC,并将电源开关移至“ON”位置。
-
打开“FPGA_Design.vi”前面板。
-
单击运行按钮,运行VI。
-
该应用程序编译VHDL代码并生成可下载到FPGA配置存储中的位流文件。的生成中间文件窗口打开并显示编译进度。的LabVIEW FPGA编译服务器窗口打开并运行。选择在本地编译。编译过程需要几分钟。请参见下面编译服务器窗口的图像。
-
编译完成后,单击停止服务器按钮关闭LabVIEW FPGA编译服务器。
-
点击关闭在成功编译报告窗口如下图所示。
-
此时,应用程序正在FPGA板上运行。
-
上下移动开关SW0;LED0应相应的亮和关。
-
按钮BTN0;LED2应相应亮和关。
更多的DSDB例子可以在LabVIEW示例查找器中找到。
-
在虚拟仪器点击帮助»找到例子。
-
单击搜索选项卡。
-
搜索“dsdb”。
-
打开提供的示例之一,并按照其中的说明进行操作。