The following tables show the boot device choices for primary boot, and the boot device modes.
Versal Devices
For additional information, see the Versal Adaptive SoC Technical Reference Manual (AM011).
| Boot Mode | Mode[3.0] Pin Setting | Data Bus Width | Secure Boot | Fallback Boot and MultiBoot | Search Offset Limit |
|---|---|---|---|---|---|
| eMMC1 (4.51) | 0110 | x1, x4, x8 | yes | yes |
8191 (for FAT files) Size of eMMC device (for raw boot mode) |
| JTAG | 0000 | x1 | no | no | N/A |
| Octal SPI single or dual-stacked 5 | 1000 | x8 | yes | yes | 8 Gb |
| Quad SPI24 single or dual-stacked 5 | 0001 | x1, x2, x4 | yes | yes | 128 Mb |
| Quad SPI24 dual-parallel | 0001 | x8 | yes | yes | 256 Mb |
| Quad SPI32 single or dual-stacked 5 | 0010 | x1, x2, x4 | yes | yes | 4 Gb |
| Quad SPI32 dual-parallel | 0010 | x8 | yes | yes | 8 Gb |
| SD0 (3.0) | 0011 | x4 | yes | yes | 8191 (for FAT files) |
| SD1 (2.0) | 0101 | x4 | yes | yes | 8191 (for FAT files) |
| SD1 (3.0) | 1110 | x4 | yes | yes | 8191 (for FAT files) |
| SelectMAP | 1010 | x8, x16, x32 | yes | no | N/A |
|
|||||
When selecting a boot device to implement in a board design, it is important to consider the post-boot use of shared multiplexed I/O pins and the voltage requirements of each boot mode. For more information, refer to the Platform Management Controller section in the Versal Adaptive SoC Technical Reference Manual (AM011).