LPM_WIDTH
|
Integer
|
Yes
|
Width of data[],
datab[], qa[], and qb[]
ports.
|
LPM_WIDTHAD
|
Integer
|
Yes
|
Width of the addressa[] and
addressb[] ports. LPM_WIDTHAD should be
(but is not required to be) equal to
LOG2(LPM_NUMWORDS). If LPM_WIDTHAD is too
small, some memory locations will not be addressable. If it is too
large, the addresses that are too high will return undefined (X)
logic levels.
|
LPM_NUMWORDS
|
Integer
|
No
|
Number of words stored in memory. In general,
this value should be (but is not required to be) 2 ^
LPM_WIDTHAD-1 < LPM_NUMWORDS <= 2 ^
LPM_WIDTHAD. If omitted, the default is 2 ^
LPM_WIDTHAD.
|
FILE
|
String
|
No
|
Name of the Memory Initialization File (.mif) Definition
or Hexadecimal (Intel-Format) Output File (.hexout) Definition
containing RAM initialization data ("<file
name>"), or "UNUSED". If omitted, contents default
to all 0s. The wea and web port must be
registered to support memory initialization.
|
USE_EAB
|
String
|
No
|
Intel-specific
parameter. Values are "ON",
"OFF", and "UNUSED". The
"ON" setting is not useful in memory functions: the
Quartus® Prime software automatically implements memory functions in
ESBs or EABs by default. This parameter is not available for
simulation with other EDA simulators.
|