labview 跟 FPGA 的关系

作者&投稿:那罚 (若有异议请与网页底部的电邮联系)
有没有人用过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和通信和其它许多对高速硬件可靠性和高度确定性提出要求的应用程序。

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

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

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

FPGA即现场可编程门阵列,做FPGA的厂家很多,每家都有自己不同的软件,quartus是altera公司的软件,主要针对他们的产品。


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

阿坝县18285775182: FPGA设备与labview如何通信? -
沙泡培古: 看你的方式了 如果是NI的fpag板卡,很简单就可以实现了,他们都集成在一起,labview可以编写fpga的程序 如果是基于PCI、PXI的,一般通过总线,通过调用DLL实现 如果是独立的,也可以用串口进行通信labview不支持编写其他厂家的FPGA程序

阿坝县18285775182: 请问labview与verilogHDL的区别和联系是什么? -
沙泡培古: 这两个编程的方式根本就不同,VHDL是硬件描述语言编程,是文本形式的.labview是图形化编程,很少需要自己编写文本语言.labview主要是针对仪器的测试以及控制,VHDL主要是针对FPGA区别还是很大的..当基于FPGA的时候,labview编程相对比较简单.

阿坝县18285775182: labview与fpga串口通信 -
沙泡培古: 上位机应该只开发界面.你的采集命令应该由串口发送指令到FPGA板子上进行IO操作.串口通信的函数不多,最难的是指令.熟悉你的FPGA板子的指令,写串口通信的程序就容易.

阿坝县18285775182: labview 与DSP FPGA 单片机 -
沙泡培古: 不能 现在labview只能针对自己的fpga板卡写入程序 其它的不支持 所有的wince 手机系统 可以支持labview “还有不明白的是:他如果不能通用,那他的板卡那么贵,用的还是不那么广泛吧(猜想的).那只对自己的板卡能够使用的话,是用来仿真?什么意义?不明白.” 如果labview可以干这个,那你的还会买NI的fpga板卡吗?直接使用FPGA板卡,如果没有量,这个费用要比投入的开发费用低的

阿坝县18285775182: labview real time和labview fpga有什么区别 -
沙泡培古: RT(RealTime)是实时系统,一般是下位机结构,对饭卡等硬件系统直接操作访问 labview fpga 这是个工具包,开发FPGA用的

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

阿坝县18285775182: labviewFPGA编译 -
沙泡培古: 右键单击RT终端的FPGA芯片,选择属性,查看编译器是那种 官网上有下载,搜xilinx即可.安装好后,就可以使用本地编译服务器了.

阿坝县18285775182: 如何加载labview中的fpga名称控件 -
沙泡培古: 按照下列步骤使用配置FPGA I/O名称控件类型对话框配置FPGA I/O名称控件.右键单击FPGA I/O输入控件或常量,从快捷菜单中选择配置I/O类型显示配置FPGA I/O名称输入控件类型.从I/O项列表中选择一个FPGA I/O项,该项支持要用于...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网