Basic Elements Overview; Memory Overview; Compiling Labview Fpga Vis; Download, Reset, And Run Side Effects In The Labview Fpga Host Interface - National Instruments FlexRIO NI-7931R User Manual

Table of Contents

Advertisement

Basic Elements Overview

This instrument design library contains several low-level elements, such as edge detectors,
latches, and FIFOs. Using this library can be beneficial when developing new FPGA logic for
your software-designed instrument. These basic elements are used in other instrument design
libraries and the sample projects for your device.

Memory Overview

Use the Memory instrument design library to access DRAM and BRAM on the device in a
consistent manner. This library provides a basic read and write interface to DRAM and BRAM.
In addition to the basic memory interface, you can use this instrument design library to reset the
DRAM or BRAM. When memory read operations are posted to memory, there is some amount
of latency before the associated data is retrieved from memory and presented to the FPGA
diagram. Furthermore, multiple read operations can be queued up at once. You can use the
Memory instrument design library to reset those queued memory operations.
This instrument design library also adds support for arbitration between the read and write ports
of DRAM.

Compiling LabVIEW FPGA VIs

You may need to purchase and install additional licenses to compile FPGA designs that
incorporate licensed cores from Xilinx or third-party IP vendors. Refer to UG 973: Vivado
Design Suite: Release Notes, Installation, and Licensing at
managing licenses.
The NI-793xR targets include large FPGA devices that require a 64-bit compile worker. Refer
to the FlexRIO Support Readme for more information about what platforms to use to compile
bitfiles.
You cannot add additional licenses to remote compile workers in the NI LabVIEW FPGA
Compile Cloud Service. You cannot use NI LabVIEW FPGA Compile Cloud Service to compile
designs that incorporate Xilinx or other third-party licensed cores.
Download, Reset, and Run Side Effects in the
LabVIEW FPGA Host Interface
When the NI-793xR FPGA loads, it performs a power-on self-configuration sequence that
configures various on-board hardware. This configuration occurs at the following times:
At device power-up after the bitfile loads.
At the first time Run is called after a new bitfile is downloaded and the bitfile is not set to
Run on Load.
When Run is called after Reset.
NI-793xR User Manual
for information about
xilinx.com
© National Instruments | 4-5

Advertisement

Table of Contents
loading

This manual is also suitable for:

Flexrio ni-7932rFlexrio ni-7935rFlexrio ni-7932

Table of Contents