Boot from a Flash Device
When the FPGA boots up, the Sapphire SoC copies your binary application file from a SPI flash device to the external memory module, and then begins execution. The SPI flash binary address starts at 0x0040_0000.
To boot from a SPI flash device:
- Power up your board. The FPGA loads the configuration image from the on-board flash device.
- When configuration completes, the bootloader begins cloning a 124 KByte user
binary file from the flash device at physical address 0x0040_0000 to an off-chip DRAM logical address of
0x0000_1000.Note: It takes ~300 ms to clone a 124 KByte user binary (this is the default size).
- The Sapphire High-Performance SoC jumps to logical address 0x0000_1000 to execute the user binary.
Note: Refer to Boot Sequence for other possible boot
scenarios.