lpm_ram_dq Megafunction
Parameterized RAM with separate input and
output ports megafunction. Intel recommends usinglpm_ram_dq
toimplement asynchronous memory or
memory with synchronous inputs and/or outputs. This megafunction is
provided only for backward compatibility; instead, Intel
recommends using the altsyncram
megafunction. The lpm_ram_dq
function uses DFFE
primitives or latch arrays in
MAX3000 and MAX7000 devices, or if the
USE_EAB
parameter is set to "OFF"
. Intel
strongly recommends using synchronous rather than asynchronous RAM
functions.
Note:
- The Compiler automatically implements this function in logic cells in MAX3000 and MAX7000 devices.
- You can use the
lpm_ram_dq
megafunction to read data from and write data to in-system memory in devices with the In-System Memory Content Editor.
To use thelpm_ram_dq
megafunction with the In-System Memory Content Editor, you must turn on the Allow In-System Memory Content Editor to capture and update content independently of the system clock option (that is, theENABLE_RUNTIME_MOD
andINSTANCE_NAME
parameters must be enabled) when instantiating thelpm_ram_dq
megafunction with the IP Catalog. - You can use the Assignment Editor to add, change, or delete assignments and assignment values for megafunctions.
Note: More information is available on the lpm_ram_dq megafunction on the Altera
website.