Data Type Page (FPGA Register Properties, Memory Properties, FIFO Properties, and FPGA Handshake Properties Dialog Boxes)

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

Requires: FPGA Module

In the FPGA Register Properties dialog box, the Memory Properties dialog box, the FIFO Properties dialog box, or the FPGA Handshake Properties dialog box, select Data Type from the Category list to display this page.

Use this page to specify the data type for a FIFO, memory, register item, or a handshake item.

This page includes the following components:

  • Data Type—Specifies the data type of the data in the item you are configuring. Click the arrow to see the list of supported types. If you select FXP, configure the data type in the Fixed-Point Configuration section.

    Note  DMA and peer-to-peer FIFOs do not support custom data types.
    • Fixed-Point Configuration—Sets the configuration settings for fixed-point data. Set Data Type to FXP to enable the fixed-point settings. LabVIEW automatically determines the Range based on the Encoding settings you specify.
      Note  Fixed-point data type FIFOs do not include an overflow bit when transferring data. If you need to transfer the overflow bit, use a separate FIFO, or specify a wider data type for the current FIFO and manipulate the data to add the overflow bit when writing to the FIFO and separate the overflow bit when reading from the FIFO.
      • Encoding—Sets the binary encoding settings for a fixed-point value.
        • Signed—Sets the fixed-point data to represent a signed number.
        • Unsigned—Sets the fixed-point data to represent an unsigned number.
        • Word length—Sets the number of bits that LabVIEW uses to represent the possible fixed-point values.
        • Integer word length—Sets the number of integer bits, or the number of bits to shift the binary point to reach the most significant bit, for all the possible fixed-point values. Integer word length can be positive or negative.
      • Range—Indicates the range for a fixed-point value.
        Note  LabVIEW displays these values in double-precision floating-point representation, so the precision of Maximum, Minimum, and Delta might not be exact in terms of fixed-point representation. However, the deviation is very small.
        • Minimum—Indicates the minimum value for the fixed-point data range.
        • Maximum—Indicates the maximum value for the fixed-point data range.
        • Delta—Indicates the maximum distance between any two sequential numbers in the fixed-point data range.
    • Custom Control—Opens a dialog box in which you can navigate to the custom control you want to use. This button appears only when you select Custom Control in the Data Type pull-down menu.
  • Maximum Data Width for DRAM—Indicates the physical port width of the DRAM. The data type you select for the DRAM memory cannot be wider than the data width. This option is available only for memory items implemented using DRAM.

    Make sure the sum of the data widths of all items in a custom control is not greater than the Maximum Data Width for DRAM.

WAS THIS ARTICLE HELPFUL?

Not Helpful