The NI LabVIEW FPGA Module extends the LabVIEW graphical development platform to target FPGAs on NI reconfigurable I/O (RIO) hardware. LabVIEW FPGA gives developers the ability to more efficiently and effectively design complex systems by providing a highly integrated development environment, a large ecosystem of IP libraries, a high-fidelity simulator, and debugging features.
Traditional development for FPGA-based systems requires the use of low-level software tools and hardware description languages (HDLs). Learning and effectively using an HDL can be a tedious and time-consuming process. LabVIEW FPGA provides a graphical programming approach that simplifies the task of interfacing to I/O and communicating data, greatly improving design productivity, and reducing the time to market.
To further your software development productivity when designing with FPGAs, efficient code reuse is imperative. LabVIEW FPGA provides IP developed by NI and Xilinx for basic functions such as counters or more advanced algorithms such as video decoding. You can also import and reuse existing HDL code with the IP Integration Node.
LabVIEW FPGA is fully equipped with built-in simulation capabilities and debugging tools, so you can catch as many implementation errors as possible before compilation. Within simulation, you can debug your code with core LabVIEW debugging features such as highlight execution, breakpoints, and probes.
This webcast introduces the LabVIEW FPGA Module and includes a technical overview, use-case analysis, and hardware options.
See a brief description of all the different hardware targets supported by the LabVIEW FPGA Module.
Experience everything from building counters to timing techniques through these short videos.
With in-person or free online training, learn the essential skills and best practices to design applications with LabVIEW FPGA.
See training options