Chapter 1
Introduction
©
National Instruments Corporation
1-9
FPGA Module
The FPGA Module enables you to use LabVIEW to create VIs that run on
the RIO device, which contains a reconfigurable FPGA. The FPGA
Module includes a new function palette, which contains functions that run
on the FPGA on the RIO device. These functions can control the I/O,
timing, and logic of the RIO device and can generate interrupts for
synchronization. The FPGA Module synthesizes a VI into a form that can
be downloaded to the FPGA on the RIO device. The Interactive Front Panel
Communication with the FPGA Module allows you to interact with the VI
running on the FPGA. The FPGA Module also includes a palette of
functions for use in LabVIEW for Windows, or when targeting an RT
Module device, that create applications that wait for interrupts and that
control the FPGA by programmatically reading and writing to the device.
Note
A software utility installed with the NI-RIO Device Drivers CD allows users without
the FPGA module to configure the NI PXI-7831R analog input mode, synchronize to the
PXI clock, and configure the device to automatically load FPGA VIs when powered on.
RT Module
The RT Module extends the LabVIEW development environment to
deliver deterministic, real-time performance.
You can develop your RT Module application on a host computer
with graphical programming and then download the program to run on
an independent hardware target with a real-time operating system. The
RT Module allows you to use the NI PXI-7831R in PXI systems being
controlled in real time by a LabVIEW VI.
The NI PXI-7831R plug-in device is designed as a single-point AI, AO, and
DIO complement to the RT Module. Refer to
ni.com/labviewrt
for
more information about the RT Module.
Cables and Optional Equipment
NI offers a variety of products to use with your device, including cables,
connector blocks, and other accessories as follows.