Chapter 1
Introduction
1-6
ni.com
and functions to control the I/O, timing, and logic of the R Series device
and generate interrupts for synchronization. Select
Help»Search the
LabVIEW Help
to view the
LabVIEW Help
. In the
LabVIEW Help
, use the
Contents
tab to browse to the
FPGA Interface
book for more information
about the FPGA Interface functions.
You can use Interactive Front Panel Communication to communicate
directly with the FPGA VI running on the FPGA target. You can use
Programmatic FPGA Interface Communication to programmatically
monitor and control an FPGA VI with a separate host VI.
Use the FPGA Interface functions when you target LabVIEW for Windows
or an RT target to create host VIs that wait for interrupts and control the
FPGA by reading and writing to the FPGA VI running on the R Series
device.
Note
If you use the R Series device without the FPGA Module, you can use the RIO
Device Setup utility, available by selecting
Start»Program Files»National Instruments»
NI-RIO»RIO Device Setup
, to download precompiled FPGA VIs to the flash memory of
the R Series device. This utility is installed by the NI-RIO CD. You also can use the utility
to synchronize the clock R Series device to the PXI clock, and to configure when the VI
loads from flash memory.
LabVIEW Real-Time Module
The LabVIEW Real-Time Module extends the LabVIEW development
environment to deliver deterministic, real-time performance.
You can write host VIs that run in Windows or on RT targets to
communicate with FPGA VIs that run on the NI 781
x
R.You can develop
real-time VIs with LabVIEW and the LabVIEW Real-Time Module and
then download the Real-Time VIs to run on a hardware target with a
real-time operating system. The LabVIEW Real-Time Module allows you
to use the NI 781
x
R in RT Series PXI systems being controlled in real time
by a VI.
The NI 781
x
R is designed as a single-point DIO complement to
the LabVIEW Real-Time Module. Refer to the
LabVIEW Help
, available
by selecting
Help»Search the LabVIEW Help
, for more information
about the LabVIEW Real-Time Module.