Memory Megafunctions

Memory Compiler includes FIFO, RAM, ROM, and memory functions.

text-align:left;

IP Catalog

Megafunction(s)

Comments

ALTOTP

altotp

One-time-programmable (OTP) fuse block megafunction.

RAM initializer

altmem_init

RAM initialization from ROM megafunction.

FIFO

dcfifo

Parameterized dual-clock FIFO megafunction.

dcfifo_mixed_widths

Parameterized dual-clock mixed-widths FIFO megafunction.

scfifo

Parameterized single-clock FIFO megafunction.

Flash Memory

altufm_i2c

User flash memory megafunction with the inter-integrated circuit (I2C) interface protocol.

altufm_none

User flash memory megafunction (no interface protocol).

altufm_parallel

User flash memory megafunction with the parallel interface protocol.

altufm_spi

User flash memory megafunction with the serial peripheral interface (SPI) protocol.

RAM: 1-PORT

altdpram

Parameterized dual-port RAM megafunction.

altram*

Parameterized RAM megafunction.

altsyncram

Parameterized true dual-port RAM megafunction.

RAM: 2-PORT

altdpram

Parameterized dual-port RAM megafunction.

altsyncram

Parameterized true dual-port RAM megafunction.

lpm_ram_dq*

Parameterized RAM with separate input and output ports megafunction.

RAM: 3-PORT

alt3pram

Parameterized triple-port RAM megafunction.

ROM: 1-PORT

altrom*

Parameterized ROM megafunction.

altsyncram

Parameterized true dual-port synchronous RAM megafunction.

lpm_rom*

Parameterized ROM megafunction.

ROM: 2-PORT

altsyncram

Parameterized true dual-port synchronous RAM megafunction.

Shift register (RAM-based)

altshift_taps

Parameterized shift register with taps megafunction.