Reconfigurable i/o applications, Software development, Reconfigurable i/o applications -8 – National Instruments NI PXI-7831R User Manual

Page 16: Software development -8, 3 il, Gure 1-3 uses relat

Advertising
background image

Chapter 1

Introduction

NI PXI-7831R User Manual

1-8

ni.com

Figure 1-3. FPGA Logic Use in an Application with Higher-Level Functions

The FPGA is volatile and does not retain the VI when it is powered off.
Therefore, the VI must be reloaded every time power is turned on. The VI
comes from onboard flash memory or from the software over the bus
interface. One advantage to using flash memory is that the VI can start
executing almost immediately after power up, instead of waiting for the
computer to completely boot and load the FPGA. Refer to the LabVIEW
FPGA User Manual
for more information about how to store your VI in
flash memory.

Reconfigurable I/O Applications

To create or obtain new VIs for your application, you can use the FPGA
Module, which allows the application to be specified using a subset of
LabVIEW. Arbitrary functionality can be defined for the RIO device. If
you are using the FPGA Module, refer to the FPGA Module examples
located in

LabVIEW 7.0\examples\FPGA

.

Software Development

You can use LabVIEW with the FPGA Module to program the
NI PXI-7831R. To develop real-time applications that control the
NI PXI-7831R, you can use the RT Module with LabVIEW and the
FPGA Module.

PID

Counter

Bus Interface

AO0

DIO<0..7>

Advertising