Parameters

Parameter Type Required Description
LPM_WIDTH Integer Yes

Width of the data[] and q[] ports.

LPM_WIDTHAD Integer Yes

Width of the rdaddress[] and wraddress[] ports.

LPM_NUMWORDS Integer No

Number of words stored in memory. This value must be within the range 2 ^ WIDTHAD-1 < NUMWORDS <= 2 ^ WIDTHAD. If omitted, the default is 2 ^ WIDTHAD.

LPM_INDATA String No

Determines the clock used by the data port. Values are "UNREGISTERED" and "REGISTERED". The default is "REGISTERED".

LPM_OUTDATA String No

Determines the clock used by the q[] port. Values are "UNREGISTERED" and "REGISTERED". The default is "REGISTERED".

LPM_RDADDRESS_CONTROL String No

Determines the clock used by the rdaddress and rden ports. Values are "UNREGISTERED"and "REGISTERED". The default is "REGISTERED".

LPM_WRADDRESS_CONTROL String No

Determines the clock used by the wraddress and wren ports. Values are "UNREGISTERED" and "REGISTERED". The default is "REGISTERED".

LPM_FILE String No

Name of the Memory Initialization File (.mif) Definition or Hexadecimal (Intel-Format) File (.hex) Definition containing RAM initialization data ("<file name>"), or "UNUSED". The default is "UNUSED". If omitted, contents default to all 0s. The wren port must be registered to support memory initialization.

USE_EAB String No

Intel-specific parameter. Values are "ON", "OFF", and "UNUSED". This parameter is not available for simulation with other EDA simulators and for MAX3000 and MAX7000 devices. If you want to use this parameter when you instantiate the function in a Block Design File (.bdf) Definition, you must specify it by entering the parameter name and value manually with the Parameters tab in the dialog box or in the dialog box. You can also use this parameter name in a Text Design File (.tdf) Definition or a Verilog Design File (.v) Definition. You must use the LPM_HINT parameter to specify the USE_EAB parameter in VHDL Design Files.