The NI LabVIEW FPGA Module extends the LabVIEW graphical development platform to target field-programmable gate arrays (FPGAs) on NI reconfigurable I/O (RIO) hardware. LabVIEW FPGA enables developers 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 (HDL). Learning and effectively using an HDL can be a tedious and time consuming process. LabVIEW FPGA provides a graphical programming approach that abstracts away the complexities of writing your own I/O interfaces and data communication mechanisms, 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 NI and Xilinx-developed IP for basic functions such as counters to 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 LabVIEW FPGA Module including a technical overview, use-case analysis, and hardware options.
This white paper includes a brief description of all the different hardware targets supported by the LabVIEW FPGA Module.
These plug-in boards with onboard FPGAs feature a variety of I/O types and form factors including PCI, PCI Express, and PXI.