![]() |
NI LabVIEW FPGA模块拓展了NI LabVIEW图形化开发平台,从而将现场可编程门阵列(FPGA)作为NI可重配置I/O(RIO)硬件目标。LabVIEW非常适合FPGA编程因为它能够明确地表示并行和数据流,所以用户不论有没有传统FPGA设计的经验都能高效运用可重新配置硬件的功能。
|
使用NI LabVIEW FPGA模块的主要理由
采用适合FPGA硬件的强大图形化编程
传统意义上,FPGA需要使用VHDL或Verilog来编程。许多工程师和科学家要么不熟悉这些复杂的语言,要么需要一个工具通过更高级别的抽象赋予更快的设计效能以极大简化FPGA代码的生成过程。LabVIEW FPGA比同类工具更易于搭建和运行。
在硬件中直接执行LabVIEW代码
FPGA本质上属于硬件电路;不存在操作系统或线程。需要高速处理、并行机制、可靠性和高度确定性的LabVIEW设计,可以在FPGA中得到完美的实现。span>
借助底层功能,进行高层设计
LabVIEW是一类适合FPGA的高效语言因为它能通过对复杂细节的抽象处理来加快设计,而它也保留了必要时进行时钟周期级别编程的能力。
探访NI LabVIEW FPGA模块
主要资源
新特性
![]() |
了解NI LabVIEW FPGA模块蕴含的最新特性。
|
![]() |
直接通过LabVIEW FPGA模板,访问Xilinx内核生成器(CORE Generator)IP。
|
![]() |
配合编辑时性能优化的更高效开发
|
![]() |
了解如何采用Xilinx ISim进行精确至周期的仿真以及如何为ModelSim仿真创建基于LabVIEW的测试平台。
|
硬件目标
![]() |
该技术白皮书简介了由LabVIEW FPGA模块支持的各类硬件目标。
|
![]() |
解决方案中既有面向PXI和PXI Express的NI FlexRIO FPGA模块,也有NI FlexRIO适配器模块,它们为FPGA添加了前端I/O。
|
![]() |
这类配有板载FPGA的插入式板卡,提供各类I/O和组成结构(包括:PCI、PCI Express与PXI)。
|
![]() |
NI CompactRIO成套的嵌入式系统
这款CompactRIO系统是一类配有处理器、FPGA和NI C系列I/O硬件且可重新配置的嵌入式可编程自动化控制器(PAC)。
|