The PMC includes three types of flash memory controllers, any of which can be used as a boot device or by the application. The following table shows the difference between the flash memory controllers in Zynq UltraScale+ MPSoCs and Versal adaptive SoCs.
Peripheral | Zynq UltraScale+ MPSoC | Versal Adaptive SoC |
---|---|---|
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 |
2 controllers with the same functionality and updated DLL |
Note:
Versal adaptive SoCs can also support secondary boot modes (e.g.,
Ethernet, USB, etc.). For more information, see
the
Versal
Adaptive SoC System Software Developers Guide (UG1304).