veristand c语言编程,在NI VeriStand环境中进行FPGA相关配置

本文详细介绍了如何在NI VeriStand 2011环境中使用C语言编程配置FPGA(以PCIe-7851R为例)输出PWM波。通过下载安装NI VeriStand FPGA I/O接口工具,利用labVIEW模板,创建并修改FPGA比特文件,然后在VeriStand系统浏览器中导入XML配置文件,设置PWM参数,最终实现FPGA的PWM输出功能。尽管不能实时更改参数,但这种方法适用于大多数闭环控制的PWM应用。
摘要由CSDN通过智能技术生成

描述

本文主要介绍了用户如何在NI VeriStand环境中进行基于FPGA的相关配置。并以使用7851R输出PWM波为例,叙述了在VeriStand 2011运行环境中所需要的所有工作。

NI VeriStand是一个基于配置的实时测试软件,它拥有与labVIEW类似的前面板,但无需任何编程工作。用户可以使用labVIEW、matlab等其他软件生成的模型文件导入VeriStand,方便快捷的实现硬件在环等实时测试应用。

在VeriStand系统浏览器中,可以对NI的硬件设备实现参数配置。参考KB:如何在VeriStand中实现DAQ卡计数器输出的功能?

与配置采集卡相比,对FPGA设备的配置流程会有所不同。接下来我们就以使用PCIe-7851R输出PWM波为例,叙述具体的配置流程。

NI VeriStand FPGA I/O接口工具

1) 下载并安装NI VeriStand FPGA I/O接口工具

该接口工具提供了实现FPGA自定义I/O的labVIEW模板程序。

2) 安装完成后,在windows的共享文件夹下找到FPGA I/O特性的labVIEW模板。在win7系统中,该模板位于C:\Users\Public\Documents\National Instruments\NI VeriStand 2011\FPGA\Templates

这里我们选择NI VeriStand FPGA IO PXI-7831R模板项目。打开模板,我们会惊喜的发现,它已经为我们定义好了定时、触发、AIO、DIO、PWM、DMA读写这些常用的功能接口。

这里简单的对模板中PWM功能做一个说明:

1. 从8个数字口中读取PWM波,并分析出高电平与低电平的持续时间(以40MHz时钟滴答为单位)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值