添加I/O至监控FPGA VI
- 更新时间2025-05-20
- 阅读时长2分钟
在FPGA VI中不能使用探头和其他传统的LabVIEW调试技术。如果FPGA终端上有未使用的I/O资源,则可以在FPGA VI程序框图中添加额外的I/O接线端进行调试。外部设备(例如,示波器、逻辑分析仪等)可用于监控额外的I/O接线端。使用额外的I/O接线端监控FPGA VI的范例如下:
- 在数字输出接线端上输出布尔逻辑的内部状态。
- 当指定部分的数据流执行期间,写入模式至多个数字输出接线端。
- 检测到触发时对数字输出接线端执行脉冲操作。
- 在循环的每次计数时触发数字输出接线端,以监控循环的性能。
例如,按照下列步骤在现有FPGA VI中的每个While循环的计数触发数字输出接线端,以监控While循环的性能。
- 在项目浏览器窗口的同时包含FPGA I/O项的FPGA终端下新建一个VI或打开一个已有VI。
- 新建一个FPGA I/O项或在项目浏览器窗口选择一个位于所用的FPGA终端下的未用FPGA I/O项。
- 右键单击While循环,从快捷菜单中选择添加移位寄存器。
- 在While循环内部添加一个FPGA I/O节点。
- 单击FPGA I/O节点的I/O名称,选择之前添加至项目的FPGA I/O项。
- 如FPGA I/O项为数字输入,右键单击FPGA I/O节点并选择转换为写入。
- 连线左侧的移位寄存器至FPGA I/O节点的输入端。
- 添加非函数至While循环。
- 连线非函数的x输入端至移位寄存器和FPGA I/O节点。连线非函数的非x?输出端至右侧的移位寄存器。
- 在项目浏览器窗口选择文件»保存全部保存对FPGA VI和LEP文件所作的改动。
- 在FPGA终端上重新编译和运行FPGA VI。
- 使用示波器或类似的设备监控选中的数字输出接线端的状态。