Company Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI

FPGA Math & Analysis VIs (FPGA Module)

LabVIEW FPGA Module 8.2 Help
August 2006

NI Part Number:
371599B-01

»View Product Info

Use the FPGA Math & Analysis VIs to perform math and analysis operations in FPGA VIs.

Note  This palette is specific to FPGA targets.

Palette ObjectDescription
Analog Period MeasurementCalculates the period of an evenly sampled periodic signal using threshold crossing detection.
Butterworth FilterFilters an input signal using an IIR Butterworth filter.
DC and RMS MeasurementsCalculates the DC (Mean) and/or RMS values of an input signal. You also can use this VI to calculate the intermediate Sum, Mean Square, and Square Sum values in order to save FPGA resources.
Look-Up Table 1DProvides a general-purpose block of initialized memory. Use look-up tables to store waveforms for signal generation, to model nonlinear systems, and for arithmetic computations. If you use the Look-Up Table 1D Express VI in a single-cycle Timed Loop, wire the outputs directly to uninitialized shift registers or feedback nodes. The Look-Up Table 1D Express VI takes an entire clock cycle to execute in a single-cycle Timed Loop.
Sine GeneratorGenerates a point-by-point sine wave using direct digital synthesis. The synthesis runs continuously from the top-level FPGA target clock to produce an accurate real-time frequency. Each execution of this VI returns the most recent sample produced by the underlying synthesis engine.


SubpaletteDescription
Control VIsUse the Control VIs in FPGA VIs to create control applications for FPGA targets.
Saturation Arithmetic VIsUse the Saturation Arithmetic VIs to handle or avoid integer overflow when performing mathematical operations. You can configure these VIs to return a maximum or minimum value if an overflow condition occurs instead of performing modular arithmetic.
Utilities VIsUse the Utilities VIs in FPGA VIs to perform various tasks such as detecting state changes of Boolean inputs, detecting zero crossings, delaying the input value, limiting the valid range of a signal, and performing linear interpolation.


Resources


 

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
Add Comments 1 2 3 4 5 submit