Block RAM and UltraRAM Comparison

Versal ACAP Memory Resources Architecture Manual (AM007)

Document ID
AM007
Release Date
2020-11-24
Revision
1.1 English

The following table shows a comparison of the block RAM and UltraRAM main features.

Table 1. Block RAM and UltraRAM Comparison
Feature Block RAM UltraRAM
Clocking Two clocks Single clock
Data width Configurable (9, 18, 36, 72) Configurable 9, 18, 36, 72
Modes SDP and TDP Two ports, each can independently read or write (a superset of SDP)
ECC 64-bit SECDED

Supported in 64-bit SDP only (one ECC decoder for port A and one ECC encoder for port B)

64-bit SECDED

One set of complete ECC logic for each port to enable independent ECC operations (ECC encoder and decoder for both ports)

Cascade Cascade output only (input cascade implemented via logic resources)

Cascade within a single clock region

Cascade both input and output (with global address decoding)

Cascade across clock regions in a column

Cascade across several columns with minimal logic resources

Power savings One mode via manual signal assertion One mode via manual signal assertion