Chapter 1
Introduction
©
National Instruments Corporation
1-5
❑
The following documents are included on the NI Device Drivers CD
and are also available at
ni.com/manuals
(optional):
–
LabVIEW FPGA Module Release Notes
–
LabVIEW FPGA Module User Manual
–
LabVIEW Real-Time Module User Manual
–
Where to Start with the NI PXI-7831R
❑
The
LabVIEW Help
, which is available by selecting
Help»VI,
Function, & How-To
Help
from LabVIEW.
Overview of Reconfigurable I/O
This section introduces the concept of RIO and describes how to use
the reconfigurable FPGA to build high-level functions in hardware.
Refer to Chapter 2,
Hardware Overview of the NI PXI-7831R
descriptions of the physical I/O resources available on the NI PXI-7831R.
Reconfigurable I/O Concept
The NI PXI-7831R device is based on a reconfigurable FPGA core
surrounded by fixed I/O resources. The behavior of the reconfigurable core
can be configured to better match the requirements of the measurement and
control system. The behavior can be fully user defined and implemented as
a VI, creating an application-specific I/O device. In contrast, a traditional
data acquisition (DAQ) device uses a fixed core with predetermined
functionality.
Flexible Functionality
Flexible functionality allows the RIO device to match individual
application requirements and to mimic the functionality of fixed I/O
devices, including I/O combinations not available in standard products. For
example, you can configure a RIO device in one application for three 32-bit
quadrature decoders and then reconfigure the RIO device in another
application for eight 16-bit event counters.
In timing and triggering applications, the flexible functionality of the RIO
device makes it an ideal complement to applications based on the RT
module, such as control and hardware-in-the-loop (HIL) simulations. For
example, you can configure the RIO device for a single timed loop in one
application and then reconfigure the device in another application for four
independent timed loops with separate I/O resources.