Right-click a Memory control or constant and select Configure Memory Type from the shortcut menu to display this dialog box.

Use this dialog box to configure the Memory control or constant. You can specify the data type of the memory and the supported methods. When you use a Memory control as an input on a subVI, the input accepts only memory items that support the data type and methods you enabled for the Memory control.

This dialog box includes the following components:

Option Description
Memory Data Type Specifies the data type of the data in the memory. You can select a fixed-point (FXP) data type; a Boolean data type; an 8-, 16-, 32-, or 64-bit signed or unsigned integer data type; or a single-precision floating-point (SGL) data type. You also can select a custom control as the data type.If you select FXP, configure the data type in the Fixed-Point Configuration section.
  • 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 Memory items do not support overflow for the fixed-point data type.
  • 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.
Supported Methods Use this section to set the methods you can use with the Memory Method Node.
  • Read A—Enables support for the Read method on the A interface of the memory.
  • Read B—Enables support for the Read method on the B interface of the memory. Read support for the B interface supports only memory configured with LUTs and block memory.
  • Write B—Enables support for the Write method on the B interface of the block memory.
  • DRAM Methods—Enables support for methods specific to accessing DRAM. DRAM methods are not compatible with other methods.
  • Maximum Cycles of Read Latency—Specifies the maximum number of cycles of read latency for memory items used with this name control. The default value is 2 cycles of latency. An increase in the number of cycles of latency results in an increase in internal pipelining, which also can increase the maximum frequency of your compiled design.