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 0x0038_0000.

To boot from a SPI flash device:
  1. Power up your board. The FPGA loads the configuration image from the on-board flash device.
  2. When configuration completes, the bootloader begins cloning a 124 KByte user binary file from the flash device at physical address 0x0038_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).
  3. The Sapphire SoC jumps to logical address 0x0000_1000 to execute the user binary.
Note: Refer to Boot Sequence for other possible boot scenarios.