使用FPGA高速系统

 

开发基于FPGA系统

 

 

LabVIEW和FPGA模块使更多的工程师能够使用高速、低延迟的系统。在需要快速做出决定性的响应时,可将NI硬件与FPGA结合使用,以实现在线信号处理、数字协议通信和闭环决策。

FPGA开发主要特点

图形编程

跳过VHDL和Verilog。LabVIEW提供了直观的系统设计方法,并更好地直观显示了FPGA中的数据流和并行流程。

硬件集成

专为NI硬件而设计的LabVIEW FPGA。使用LabVIEW FPGA可轻松完成传统的复杂任务,如配置I/O、数据传输和缓冲区。

FPGA编译系统

工程师使用LabVIEW FPGA可更快地在硬件上实现设计。软件则简化了从转换到路由优化和合成的编译过程。

我们的工程师可以使用NI LabVIEW FPGA模块对NI FlexRIO设备上的FPGA进行图形化编程,可以在短时间内使用FPGA技术开发系统,而无需使用基于文本的语言(如硬件描述语言)。

Tomohiro Morita

富士重工有限公司

富士重工现为斯巴鲁公司。

使用LabVIEW进行FPGA编程

实时处理

NI FPGA硬件符合RF系统等产生大量数据的系统的需求。可通过真正的硬件并联处理数十个测量。

实现自定义通信

当通信需求超出标准协议(如SPI或I2C)的能力时,LabVIEW FPGA可以实现自定义协议,与测试系统和设备进行通信。

集成现有HDL代码

工程师通过复用现有代码来缩短开发时间。LabVIEW FPGA可集成HDL或网表IP,包括VHDL和Verilog合成文件。

按需定制

LabVIEW FPGA可对硬件进行高级控制。具有在NI FPGA设备上实现自定义定时、触发和同步的功能。

是否需要高速系统?

如果苛刻的测试目标需要超出传统仪器功能的性能和可靠性时,工程师通常会转向使用基于FPGA的系统。LabVIEW和FPGA模块帮助工程师开发和调试自定义硬件逻辑,这些逻辑可通过板载FPGA编译并部署到NI硬件上。

LabVIEW FPGA模块

您可以单独订阅购买LabVIEW FPGA模块。

 

Embedded Control and Monitoring Software Suite

LabVIEW FPGA模块包含在Embedded Control and Monitoring Software Suite内,该套件还包含了LabVIEW、LabVIEW Real-Time以及LabVIEW FPGA。