|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.
|Accumulator||Accumulates or decrements x. This function supports multi-channel operations and feedback scaling.|
|AddSub||Implements an adder-subtractor that operates on bit patterns. You can cascade AddSub functions and pipeline them to achieve higher throughput rates.|
|Discrete Delay||Delays the input value D by a constant or variable number of clock cycles.|
|DSP48E||Represents 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.|
|DSP48E1||Represents a DSP48E1 slice on a supported FPGA target. You can use this function on the following FPGA targets: Virtex-6, Kintex-7, and Zynq.|