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 is well suited for FPGA programming because it clearly represents parallelism and data flow, so users who are both experienced and inexperienced in traditional FPGA design can productively apply the power of reconfigurable hardware.
Traditionally FPGAs have been programmed using VHDL or Verilog. Many engineers and scientists are either not familiar with these complex languages or require a tool that gives them faster design productivity at a higher level of abstraction to greatly simplify the process of generating FPGA code. LabVIEW FPGA is easier to get up and running than the alternative tools.
FPGAs are inherently hardware circuits; there is no OS or threads. LabVIEW designs that require high-speed processing, parallelism, reliability, and tight determinism are perfect to target to FPGAs.
LabVIEW is a highly productive language for FPGAs because it abstracts complex details for quick design time, but it retains the ability to program every clock tick when necessary.
This webcast introduces LabVIEW FPGA Module including a technical overview, use-case analysis, and hardware ecosystem.
This white paper includes a brief description of all the different hardware targets supported by the LabVIEW FPGA Module.
Download FPGA IP and example code to reduce development time.
Learn recommended architectures and development practices when programming NI CompactRIO controllers.
Learn the essential skills and processes to design applications with LabVIEW FPGA.
Test your FPGA based embedded design using Reconfigurable I/O hardware with the LabVIEW development environment.
Learn how LabVIEW FPGA 2012 can move you from design to deployment faster than ever before.
Ensure that your embedded control and monitoring system is designed for reliability, scalability, and performance by using the new LabVIEW RIO sample projects.
Discover your options to reduce compilation times by offloading your compiles to remote servers running new tools included with LabVIEW FPGA.
Learn how to maximize success and shorten development time when designing high-throughput applications for targets such as NI FlexRIO.
CompactRIO is a reconfigurable, rugged embedded system with a processor, FPGA, and hot-swappable industrial I/O modules.
This solution includes NI FlexRIO FPGA modules for PXI and PXI Express and NI FlexRIO adapter modules, which add I/O to the FPGA.
These plug-in boards with onboard FPGAs feature a variety of I/O types and form factors including PCI, PCI Express, and PXI.