The LabVIEW FPGA course prepares you to design, debug, and implement efficient, optimized applications using the LabVIEW FPGA Module and reconfigurable I/O (RIO) hardware. You learn how to compile and deploy your VIs to different types of NI targets, such as NI R Series multifunction RIO, CompactRIO, Single-Board RIO, and NI RIO instruments. You develop applications where you learn to acquire digital and analog I/O, control loop timing, synchronize operations, implement signal processing, and pass data between your host VI and your FPGA target.
- Introduction to LabVIEW FPGA
- Getting Started with LabVIEW FPGA
- Programming Using LabVIEW FPGA
- Using FPGA I/O
- Timing an FPGA VI
- Executing Code in Single-Cycle Timed Loops
- Signal Processing
- Sharing Data on FPGA
- Synchronizing FPGA Loops and I/O
- Modular Programming
- Communicating Between FPGA and Host