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

Data Manipulation Palette Details (FPGA Module)

LabVIEW 8.5 FPGA Module Help
August 2007

NI Part Number:
371599C-01

»View Product Info

This topic contains detailed information about the objects on the Data Manipulation Functions palette.

Note  The information in this topic is subject to change with each version of the LabVIEW FPGA Module.

The details in the following table apply to all the Data Manipulation functions, except the Logical Shift, Rotate, and Split Number functions.

Single-Cycle Timed Loop Supported.
Usage N/A
Timing The Data Manipulation functions require no clock cycles to execute because they do not include internal registers.
Resources The Data Manipulation functions consume no logic resources on the FPGA because they are purely wiring operations.

Logical Shift

Single-Cycle Timed Loop Supported.
Usage The logical shift operation shifts all bits including the sign bit of a signed integer. To preserve the sign of a signed integer, use the Scale By Power of 2 function.
Timing Inside single-cycle Timed Loop—When you use this function inside a single-cycle Timed Loop, the combinatorial logic delay is proportional to the number of bits in x.
Outside single-cycle Timed Loop—When you use this function outside a single-cycle Timed Loop, it takes one clock cycle and uses one register.

Resources This function requires logic resources proportional to the number of bits in x.

Rotate

Single-Cycle Timed Loop Supported.
Usage N/A
Timing Inside single-cycle Timed Loop—When you use this function inside a single-cycle Timed Loop, the combinatorial logic delay is proportional to the number of bits in x.
Outside single-cycle Timed Loop—When you use this function outside a single-cycle Timed Loop, it takes one clock cycle and uses one register.
Resources This function requires logic resources proportional to the number of bits in x.

Split Number

Single-Cycle Timed Loop Supported.
Usage You cannot wire an array or cluster to this function in an FPGA VI.
Timing This function requires no clock cycles to execute because it does not include an internal register.
Resources This function consumes no logic resources on the FPGA because it is purely a wiring operation.

Resources


 

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