Memory Megafunctions
Memory Compiler includes FIFO, RAM, ROM, and memory functions.
IP Catalog |
Megafunction(s) |
Comments |
---|---|---|
ALTOTP |
altotp |
One-time-programmable (OTP) fuse block megafunction. |
RAM initializer |
altmem_init |
RAM initialization from ROM megafunction. |
FIFO |
|
Parameterized dual-clock FIFO megafunction. |
dcfifo_mixed_widths |
Parameterized dual-clock mixed-widths FIFO megafunction. |
|
|
Parameterized single-clock FIFO megafunction. |
|
Flash Memory |
|
User flash memory megafunction with the inter-integrated circuit (I2C) interface protocol. |
|
User flash memory megafunction (no interface protocol). |
|
|
User flash memory megafunction with the parallel interface protocol. |
|
|
User flash memory megafunction with the serial peripheral interface (SPI) protocol. |
|
RAM: 1-PORT |
|
Parameterized dual-port RAM megafunction. |
altram* |
Parameterized RAM megafunction. |
|
|
Parameterized true dual-port RAM megafunction. |
|
RAM: 2-PORT |
|
Parameterized dual-port RAM megafunction. |
|
Parameterized true dual-port RAM megafunction. |
|
|
Parameterized RAM with separate input and output ports megafunction. |
|
RAM: 3-PORT |
|
Parameterized triple-port RAM megafunction. |
ROM: 1-PORT |
altrom* |
Parameterized ROM megafunction. |
|
Parameterized true dual-port synchronous RAM megafunction. |
|
|
Parameterized ROM megafunction. |
|
ROM: 2-PORT |
|
Parameterized true dual-port synchronous RAM megafunction. |
Shift register (RAM-based) |
|
Parameterized shift register with taps megafunction. |