导航:首页 > 编程语言 > labviewfpga编程

labviewfpga编程

发布时间:2022-05-13 03:28:59

‘壹’ 有没有人用过Labview Fpga

官方网站的回答:
http://www.ni.com/fpga/zhs/
NI LabVIEW FPGA模块采用NI LabVIEW嵌入式技术,拓展了NI LabVIEW图形化开发系统,并将现场可编程门阵列(FPGA)作为NI可重配置I/O (RIO)硬件目标。NI LabVIEW因其能够明确地表示并行和数据流,从而成为FPGA编程的绝佳选择。借助NI LabVIEW FPGA模块,您可创建自定义的测量和控制硬件,而无需使用底层硬件描述语言或板卡设计。使用该自定义硬件,可以实现:独特的定时和触发例行程序、超高速控制、数字协议连接、数字信号处理(DSP)、RF和通信和其它许多对高速硬件可靠性和高度确定性提出要求的应用程序。

‘贰’ labview上位机里编程和FPGA里编程有什么区别

不太明白你的意思,但是labview编程是在做软件开发,而FPGA编程是在做硬件开发,labview用的是G语言,也就是图形化的语言,而FPGA用的是VHDL或者verilog语言,是硬件描述语言,两者完全不同,个人觉得没有可比性。

‘叁’ 在labview fpga中怎样将采集得到的单点数据进行模拟输出

1. 可以先用EXCEL(或其他兼容办公软件)把文件另存成csv(逗号分隔)文件。2. 用 编程-文件I/O-读取电子表格文件 把数据作为二维数组读进来。注意“读取电子表格文件”下面的“分隔符”接线端一定要连接一个半角逗号的常量。3. 二维数组再根据数据在电子表格里面的排列方式决定做成两个行向量还是列向量4. 把两个向量(一维数组)按顺序捆绑成一个簇,接到XY图就能显示出来了。 其实你也可以在excel(这里不是特指微软的excel)里面选中那些数据后插入图表,选XY图即可。

‘肆’ labview FPGA模块中控制DIO板卡输出IO量控制继电器吸合,怎么实现IO量自动输出功能

第一步:使用Quartus和Qsys工具完成硬件系统的配置。

该步骤实现SOC最小系统的硬件配置,包括硬核处理器配置、HPS和FPGA之间通信接口总线的选择、HPS外设裁剪、HPS时钟配置和SDRAM配置。该实验中主要用到HPS硬核,以及PIO外设IP核。Qsys工具为用户提供硬件系统的可视化设计,能够自动生成handoff文件,该文件配合bsp-editor工具可以生成preloader。Preloader是HPS的第二阶段引导源,主要作用为:初始化SDRAM接口,配置HPS IO口,加载下一引导源并跳转到它。

实验步骤

1 新建Quartus工程。

1.1 设置工程存放路径,工程名以及顶层文件名,如图1所示。

图1

1.2 选择FPGA器件型号,如图2所示,DE10-Standard板载FPGA型号为5CSXFC6D6F31C6。

图2

1.3 点击next直到finish,未提及的页面均按默认设置即可。

2 在Qsys中配置SOC。

2.1 运行Qsys工具。

在Quartus软件中,通过菜单栏Tools->Qsys打开Qsys工具。刚打开的Qsys工具页面如图3所示。

图3

2.2 添加HPS并完成配置。

在左侧的IP目录中输入hps,选中Arria V/Cyclone V Hard Processor System,双击添加HPS,在弹出的HPS配置页面中进行HPS配置。HPS配置页面如图4所示。

图4

1) 在FPGA Interfaces页面中,General一栏均不勾选,AXI Bridges一栏设为64-bit、64-bit、32-bit,FPGA-to-HPS SDRAM Interface一栏中移除原有接口,Resets一栏中均不勾选。

2)在Peripheral Pins页面中,设置HPS外设引脚复用及模式选择。设置如表1所示。设置完成后页面如图5所示。(本实验其实未用到这些外设)

表1 外设引脚复用及模式选择

外设名称

引脚复用选择

模式选择

EMAC1

HPS I/O Set 0

RGMII

QSPI

HPS I/0 Set 0

1SS

SDIO

HPS I/0 Set 0

4-bit Data

USB1

HPS I/0 Set 0

SDR

UART0

HPS I/0 Set 0

No Flow Control

(注:表中未提及的外设即Unused,无需设置)

图5 Peripheral Pins页面设置

‘伍’ labview 跟 FPGA 的关系

labview 与 FPGA 的关系:
Labview是美国国家仪器公司(NI)开发的编程软件,主要应用在开发测量与仪器控制领域上应用程序的,不是专门用来开发FPGA的,当然现在的Labview也有FPGA开发模块,不过貌似只能开发他们本公司生产的FPGA产品,不好用,而且貌似没什么人用
quartus是专业的FPGA开发软件,Altera公司,支持VHDL,VerlogHDL等语言,也支持原理图输入的开发形式,由于是Altera的软件所以也会支持他自己的AHDL语言,你要是用的Altera公司的FPGA可以用Quartus开发,要是Xilinx公司的FPGA,可以用Ise来开发。

‘陆’ labview fpga如何生成应用程序

任何电脑,只要你想在上面运行LabVIEW生成的独立可执行程序(exe),你都需要在目标电脑上安装LabVIEW运行引擎。
LabVIEW运行引擎包含了:
1. 运行LabVIEW生成的可执行程序所需要的库和文件
2. 使用浏览器远程访问前面板所需的浏览器插件
3. 应用程序中生成LabVIEW报表所需要的一些组件
4. 一些3D图表的支持等
运行引擎本身就是支持多语言的,不需要安装特定语言版本的运行引擎。
另外需要确保目标电脑上安装的运行引擎版本与开发应用程序时使用的LabVIEW版本一致。
如果你想在一台电脑上运行多个版本的LabVIEW生成的可执行程序,那你的电脑必须安装与这些LabVIEW版本一一对应的多个版本的运行引擎。

‘柒’ 如何使用labview开发自己的fpga

Labview是美国国家仪器公司(NI)开发的编程软件,主要应用在开发测量与仪器控制领域上应用程序的,不是专门用来开发FPGA的,当然现在的Labview也有FPGA开发模块,不过貌似只能开发他们本公司生产的FPGA产品,不好用,而且貌似没什么人用
quartus是专业的FPGA开发软件,Altera公司,支持VHDL,VerlogHDL等语言,也支持原理图输入的开发形式,由于是Altera的软件所以也会支持他自己的AHDL语言,你要是用的Altera公司的FPGA可以用Quartus开发,要是Xilinx公司的FPGA,可以用Ise来开发,就是这样

‘捌’ 关于通过NI labview FPGA 编程,实现在上位机上显示LVDS数据

直接用数据流通信

‘玖’ labview能不能做fpga仿真

在LabVIEW8.0或后续版本中,通过项目浏览器很容易实现设备仿真并进行LabVIEW FPGA 程序的开发。实现的步骤根您是否仿真带FPGA目标的RT CompactRIO或者仅是一个远程的FPGA目标,比如IF-RIO,R系列板卡或FlexRIO设备有关。
CompactRIO或Single-Board RIO:

要添加仿真的远程实时目标,请选择项目名称,右击并选择新建>>目标和设备,请见图1。

:添加一个新的远程系统至项目
当添加目标和设备窗口出现时,请选择新建目标或设备,你所能仿真创建的设备清单会显示出来。选择需要的目标类型并点击OK。新建的目标就应在已命名的项目浏览窗口中显示出来。

:可用的仿真设备
To add the FPGA target within the newly added RT system, right-click the target and select 要向新建的RT系统中添加FPGA目标,右键目标并选择新建>>目标和设备:

:从CompactRIO RT目标添加新的FPGA目标
在添加目标和设备窗口,选择新建目标和设备并选择您要添加的FPGA目标

:添加新的FPGA目标至主机
如果您已经添加了cRIO FPGA 设备,您就可以右击FPGA目标并选择新建>>C系列模块来添加C系列模块。选择C系列模块并点击OK,如图5。

:添加一个仿真C系列模块至仿真CompactRIO 目标
在C系列模块窗口中选择需要的模块和插槽,并选择OK,如图6所示。这个模块将被添加进项目浏览器。

:新建C系列模块窗口

IF-RIO, FlexRIO 或R Series DAQ 设备:

为添加仿真的FPGA目标,右键我的电脑,选择新建>>目标和设备,如图7

图7:添加一个新的FPGA目标至项目

In the Add Targets and Devices window, select New target or device and a list of devices you can create without the physical target will display. Highlight the desired FPGA target and selectOK. The new target should populate beneath My Computer in the Project Explorer window. 在添加目标和设备窗口,选择新建目标和设备,一个您可以创建仿真设备的清单就会列出。选择需要的FPGA目标并点击OK.新的目标将在项目浏览器窗口的我的电脑下显示。

可用的仿真设备
注意:安装了驱动程序的设备才会成为可用的仿真设备

最后一步仿真一个FPGA目标是为了配置FPGA VI代码在本机上运行,而不是在硬件上运行。为了做到这一点,右击FPGA目标并选择Execute VI on»Development Computer with Simulated I/O。

设置FPGA VI以仿真在部署机器上执行

一旦为您的设备完成了所列的这些步骤,您就可以开始LabVIEW应用程序的仿真开发了。

相关链接: KnowledgeBase 3JLD2HB9: What are NI-DAQmx Simulated Devices and How Do I Use Them?
Procts and Services: NI PCI-5640R Software Defined Radio IF Transceiver
Procts and Services: NI PXI-5641R RIO IF Transceiver
Procts and Services: NI FlexRIO

附件:

- New_Target_Device.JPG - Add_Target_Device.JPG - Add_FPGA_Target.JPG - Add_cRIO_FPGA.JPG - Add_cRIO_Mod_Type.JPG - Add_cRIO_Mole.JPG

报告日期: 2006-04-07
最近更新: 2010-09-28
文档编号: 3W6EFRLX

Your Feedback! Poor | Excellent Yes No

Document Quality?

Answered Your Question?

1 2 3 4 5

Please Contact NI for all proct and support inquiries.

‘拾’ labview fpga 有什么用

自动控制领域应用比较广泛,FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。
LabVIEW是编程语言,可以通过编程控制FPGA完成自动控制的需要。

阅读全文

与labviewfpga编程相关的资料

热点内容
管家婆辉煌2加密狗挪到另一台电脑 浏览:760
摩托车在哪里app看考题 浏览:356
苹果5app在哪里设置 浏览:737
如何查看服务器的磁盘使用 浏览:165
python蒙特卡洛模型投点图 浏览:330
安卓手机属于什么接口 浏览:742
微信群推广网站源码 浏览:764
九江离鹰潭源码 浏览:719
python可以当作函数的返回值 浏览:422
地铁逃生体验服怎么进入安卓 浏览:833
齐鲁工惠app的中奖记录在哪里 浏览:759
linuxkill命令详解 浏览:103
dhcp服务器动态分配地址 浏览:265
门禁卡加密了能破解吗 浏览:215
在哪里下载百度网盘app 浏览:917
服务器要升级什么意思 浏览:831
银行还房贷解压方法 浏览:702
服务器主机办公如何提速 浏览:920
cad打印为pdf 浏览:418
卖手表的app哪里可以卖 浏览:55