Flash Memory Controllers - 2025.2 English - UG1273

Versal Adaptive SoC Design Guide (UG1273)

Document ID
UG1273
Release Date
2025-12-03
Version
2025.2 English

The PMC includes up to four types of flash memory controllers. Each type of memory controller supports device boot. Where there are multiple instances of a type of memory controller, only some instances can support boot. The following table shows the difference between the flash memory controllers in Zynq UltraScale+ MPSoCs and Versal adaptive SoCs.

Table 1. Flash Memory Controllers Comparison
Peripheral Zynq UltraScale+ MPSoC Versal AI Edge Series Gen 2 and Versal Prime Series Gen 2
Octal SPI (OSPI) N/A 1 controller
Quad SPI (QSPI) 1 controller 1 controller that does not support linear address mode
SD/eMMC

2 controllers (SD 3.0/eMMC 4.51)

2 controllers (SD 3.0/eMMC 4.51 or 5.1)
UFS N/A 1 UFS 3.1 or 3.2 controller
Note: Versal adaptive SoCs can also support secondary boot modes (e.g., Ethernet, USB, etc.). See the device technical reference manual for supported flash memory controllers and versions.