OCM Address Locations

Versal Adaptive SoC Technical Reference Manual (AM011)

Document ID
Release Date
1.6 English

The address range assigned to the OCM memory exists in the higher 256 KB in the 4 GB address map (32-bit addressing). This cannot be modified.

The 256 KB RAM array is mapped to a high address range (0xFFFC_0000 to 0xFFFF_FFFF) in a granularity of four independent 64 KB banks. Each bank is on a separate power island controlled by the PMC. The mapping summary is listed in the following table.

Table 1. OCM Bank Address Locations
Memory Bank Address Range Size
0 0xFFFC_0000 to 0xFFFC_FFFF 64 KB
1 0xFFFD_0000 to 0xFFFD_FFFF 64 KB
2 0xFFFE_0000 to 0xFFFE_FFFF 64 KB
3 0xFFFF_0000 to 0xFFFF_FFFF 64 KB