Memory Type - 1.0 English

Embedded Memory Generator LogiCORE IP Product Guide (PG326)

Document ID
PG326
Release Date
2023-06-14
Version
1.0 English

The Embedded Memory Generator core creates five memory types: single-port RAM, simple dual-port RAM, true dual-port RAM, single-port ROM, and dual-port ROM. The following figures illustrate the signals available for each type. Optional pins are displayed in italics.

For each configuration, optimizations are made within the AMD Vivado™ Synthesis to minimize the total resources used. The single-port ROM allows read access to the memory space through a single-port, as illustrated in the following figure.

Figure 1. Single-port ROM

The dual-port ROM allows read access to the memory space through two ports, as shown in the following figure.

Figure 2. Dual-port ROM

The single-port RAM allows read and write access to the memory through a single port, as shown in the following figure.

Figure 3. Single-port RAM

The simple dual-port RAM provides two ports, A and B, as illustrated in the following figure. Write access to the memory is allowed through port A, and read access is allowed through port B.

Figure 4. Simple Dual-port RAM

The true dual-port RAM provides two ports, A and B, as illustrated in the following figure. Read and write accesses to the memory are allowed on either port.

Figure 5. True Dual-port RAM