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位置。

创建一个项目

  1. 启动虚拟仪器。
  2. 开始窗口中,单击空项目。新项目在Project Explorer窗口。
  3. 将项目保存为FPGA_Design.lvproj

创建FPGA目标VI

  1. Project Explorer窗口中,右键单击我的电脑并选择新»目标和设备
  2. 在我的计算机上添加目标和设备窗口中,选择新的目标或设备,扩大Digilent,并强调数字系统发展委员会。单击OK。目标被发现,目标和目标属性被加载到项目树中。
  3. Project Explorer窗口中,右键单击FPGA目标(DSDB,数字系统开发板),并选择新»六世。打开一个空白的VI。选择框图窗口。
  4. Project Explorer窗口FPGA目标(DSDB,数字系统开发板)树视图,选择SW0LED0并将它们拖到下图所示的框图上。

  1. 在LabVIEW框图中,接线SW0输出到LED0输入。
  2. Project Explorer窗口FPGA目标(DSDB,数字系统开发板)树视图,选择BTN0LED2把它们拖到框图上。
  3. 在LabVIEW框图中,将BTN0输出连接到LED2输入。
  4. 在资源周围添加While循环。
  5. 将一个假常量连接到While循环的停止条件,如下所示。

  1. 将VI保存为FPGA_Design.vi

运行FPGA VI

  1. 确认USB线缆已连接DSDB和主机PC,并将电源开关移至“ON”位置。
  2. 打开“FPGA_Design.vi”前面板。
  3. 单击运行按钮,运行VI。
  4. 该应用程序编译VHDL代码并生成可下载到FPGA配置存储中的位流文件。的生成中间文件窗口打开并显示编译进度。的LabVIEW FPGA编译服务器窗口打开并运行。选择在本地编译。编译过程需要几分钟。请参见下面编译服务器窗口的图像。

  1. 编译完成后,单击停止服务器按钮关闭LabVIEW FPGA编译服务器。
  2. 点击关闭成功编译报告窗口如下图所示。

  1. 此时,应用程序正在FPGA板上运行。
  2. 上下移动开关SW0;LED0应相应的亮和关。
  3. 按钮BTN0;LED2应相应亮和关。

更多的DSDB例子可以在LabVIEW示例查找器中找到。

  1. 在虚拟仪器点击帮助»找到例子
  2. 单击搜索选项卡。
  3. 搜索“dsdb”。
  4. 打开提供的示例之一,并按照其中的说明进行操作。