You are here


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

Request Training

View Current Schedule of NI Courses

Back to Course Descriptions