Basic Elements Functions

LabVIEW 2018 FPGA Module Help


Edition Date: March 2018
Part Number: 371599P-01
View Product Info

DOWNLOAD (Windows Only)


LabVIEW 2016 FPGA Module Help
LabVIEW 2017 FPGA Module Help
LabVIEW 2018 FPGA Module Help
LabVIEW 2019 FPGA Module Help
LabVIEW 2020 FPGA Module Help

Owning Palette: High Throughput Math Functions

Requires: FPGA Module. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

Use the Basic Elements functions to perform low-level FPGA operations such as accumulating totals, delaying signals, performing binary arithmetic, or accessing a DSP48E slice. You typically use these functions to create higher-level IP.

Palette ObjectDescription
AccumulatorAccumulates or decrements x. This function supports multi-channel operations and feedback scaling.
AddSubImplements an adder-subtractor that operates on bit patterns. You can cascade AddSub functions and pipeline them to achieve higher throughput rates.
Discrete DelayDelays the input value D by a constant or variable number of clock cycles.
DSP48ERepresents a DSP48E slice on a supported FPGA target. You can use this function on the following FPGA targets: Virtex-5, Virtex-6, Kintex-7, and Zynq.
DSP48E1Represents a DSP48E1 slice on a supported FPGA target. You can use this function on the following FPGA targets: Virtex-6, Kintex-7, and Zynq.

WAS THIS ARTICLE HELPFUL?

Not Helpful