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 3 |
---|---|---|---|---|---|
eMMC1 (4.51) | 0110 | x1, x4, x8 | yes | yes |
8191 (for FAT files) Size of eMMC device (for raw boot mode) |
JTAG 4 | 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 4 | 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).
Versal Prime Series Gen 2 and Versal AI Edge Series Gen 2 Devices
For more information on Versal Prime Series Gen 2 and Versal AI Edge Series Gen 2 devices, refer to Versal AI Edge Series Gen 2 and Prime Series Gen 2 Technical Reference Manual (AM026).
Boot Interface | Mode [3:0] Pins | Secure Boot Capable | Data Bus Width | Description |
---|---|---|---|---|
Interfaces controlled by external devices (supervised) | ||||
JTAG² | 0000 | Yes | x1 | Dedicated JTAG interface, see JTAG Boot Mode in Versal AI Edge Series Gen 2 and Prime Series Gen 2 Technical Reference Manual (AM026). |
SelectMAP | 1010 | Yes | x8, x16, x32 | SelectMAP parallel bus interface, see SelectMAP Boot Mode in Versal AI Edge Series Gen 2 and Prime Series Gen 2 Technical Reference Manual (AM026). |
Interfaces controlled by on-chip controllers (autonomous) | ||||
OSPI | 1000 | Yes | x8 | OSPI interface supports single and dual-stacked flash devices, see QSPI Flash Boot Mode in Versal AI Edge Series Gen 2 and Prime Series Gen 2 Technical Reference Manual (AM026). |
QSPI24 | 0001 | Yes | x1, x2, x4 (single or dual-stacked) x8 (dual-parallel) |
QSPI interface supports the x24 (3-byte) flash addresses(1). |
QSPI32 | 0010 | Yes | x1, x2, x4 (single or dual-stacked) x8 (dual-parallel) |
QSPI interface supports the x32 (4-byte) flash addresses. x3 flash addressing is required to address flash devices that are greater than 128 Mb.(1) |
eMMC v5.1 | 0110 | Yes | x4 | eMMC v5.1 interface, see eMMC v5.1 Boot Mode. |
SD v2.0 | 0101 | Yes | x4 | SD v2.0 interface. |
SD v3.0 first | 0011 | Yes | x4 | SD v3.0 interface (first pin out option), see SD Flash Boot Mode in Versal AI Edge Series Gen 2 and Prime Series Gen 2 Technical Reference Manual (AM026). |
SD v3.0 second | 1110 | Yes | x4 | SD v3.0 interface (second pin out option), see SD Flash Boot Mode in Versal AI Edge Series Gen 2 and Prime Series Gen 2 Technical Reference Manual (AM026). |
UFS | 1011 | Yes | GTs | Universal flash storage v3.1 interface with
gigabit transceiver interface. Note: The UFS interface uses high-speed I/O
transceivers that require on-board clocking circuitry.
|
|