FPGAs provide the performance and reliability of custom hardware like ASICs, without their long and expensive design cycles. NI reconfigurable I/O (RIO) devices let you harness the power and convenience of FPGAs in your applications. With the LabVIEW FPGA module, you can program FPGAs in the same graphical programming language that you use to program desktop and real-time systems. With examples and code snippets, the teaches you low-level optimization techniques to get the highest performance out of your FPGA hardware.
If you are already familiar with LabVIEW or the LabVIEW FPGA Module, use to learn about advanced LabVIEW FPGA concepts to help you tackle more demanding applications that require high throughput, precise timing control, or increased FPGA resource efficiency.
For an introduction to FPGA-based design, see the FPGA Fundamentals white paper on ni.com.
To understand what an FPGA is, and why you would use it in your application, see the Introduction to FPGA Technology: Top 5 Benefits white paper on ni.com.