《高性能LabVIEW FPGA课程》是有授课教师指导的课程,主要介绍一些最佳FPGA编程实践,适用于I/O速率大于5 MHz的应用以及FlexRIO定制仪器和处理硬件等终端。此课程由通过认证的导师授课,可以在教室环境中与导师面对面互动。本课程将为您介绍如何在LabVIEW中开发高性能数字信号处理(DSP)算法和数字设计,以采集并生成模拟和数字信号、实现定时控制、同步操作以及在FPGA中进行信号处理。完成本课程后,您将了解如何将现有的LabVIEW和HDL代码集成到LabVIEW FPGA应用程序中,以及如何构建基于FPGA的高性能系统。对于熟悉LabVIEW FPGA并拥有《LabVIEW核心教程(一)》课程所涵盖主题的相关经验的用户,推荐学习《高性能LabVIEW FPGA课程》。
课程最新发行日期或版本号: 2019
•约3-5天
NI和/或特定硬件设备的新客户。具有通用处理程序(GPP)编程和算法工程能力且希望掌握NI工具并获得丰富的FPGA编程经验的业内专家。
LabVIEW经验丰富但不熟悉FPGA的用户。熟悉NI硬件(包括VST和USRP或其他RF硬件)并希望掌握HT LV FPGA编程及其注意事项(即资源利用率、定时和吞吐量)的客户。
不熟悉LabVIEW的资深数字设计师。具有丰富非NI FPGA硬件使用经验但不熟悉NI软件的客户。他们通常使用Vivado等更传统的开发流程。可能具有在Xilinx系统生成器中使用HLS语言的经验。
完成外部FPGA课程,学员可自订进度,旨在了解FPGA操作的基本原理。
完成《LabVIEW核心教程(一)》和《LabVIEW核心教程(二)》课程或达到同等水平。
LabVIEW专业版开发系统
LabVIEW FPGA
了解如何为FPGA终端编译LabVIEW VI。
基于NI-RIO设备驱动程序开发应用。
使用LabVIEW FPGA开发高性能DSP算法和数字设计。
将现有代码(LabVIEW和HDL)集成到LabVIEW FPGA应用程序中。
设计基于FPGA的高性能系统。
遵循NI推荐的开发和调试流程,高效实现FPGA。
课程 | 概述 | 主题 |
---|---|---|
为什么选择LabVIEW FPGA? | 了解FPGA的基本结构以及使用FPGA的原因。 |
|
学习LabVIEW FPGA环境 | 了解LabVIEW FPGA环境的主要组件,并编译FPGA VI。 |
|
调试 | 应用用于调试FPGA设计的技巧和工具。 |
|
了解应用需求 | 深入了解阐释应用需求的主要注意事项,并将阐释内容与您的备选设计解决方案联系起来。 |
|
设计应用程序 | 将应用需求分解为硬件和软件功能,并学习如何设计应用程序。 |
|
实现 | 了解使用LabVIEW FPGA的不同设计方案,充分利用FPGA资源。 |
|
优化应用程序 | 解决常见的编译问题,更充分利用FPGA。 |
|
主机应用程序的设计注意事项 | 了解LabVIEW FPGA功能,以检测和控制应用程序通信。 |
|
高性能应用程序示例 |
|
|