Stratix® 10 Configuration User Guide

ID 683762
Date 4/05/2024
Public
Document Table of Contents

3.2.7. Serial Flash Memory Layout

Serial flash devices store the configuration data in sections. The first stage boot loader location depends on the selected serial flash memory layout.

Non-HPS Case:

The following diagram illustrates sections of a non-HPS Stratix® 10 configuration data mapping in a serial flash device. The non-HPS bitstreams do not include first stage boot loader (FSBL). Refer to Stratix® 10 SoC FPGA Bitstream Sections of the HPS Technical Reference Manual for more information about flash memory layout for HPS devices.

Figure 48. Serial Flash Memory Layout Diagram: Non-HPS Case

HPS Case with FPGA First Option:

The following diagram illustrates sections of an HPS Stratix® 10 configuration data mapping in a serial flash device and the HPS first stage boot loader (FSBL) location when you select the FPGA First option.
Figure 49. Serial Flash Memory Layout Diagram: HPS Case with FPGA First Option

HPS Case with HPS First Option and Dual Flash:

The following diagram illustrates sections of an HPS Stratix® 10 configuration data mapping in a serial flash device when you select the HPS First option.
Figure 50. Serial Flash Memory Layout Diagram: HPS Case with HPS First Option

If you use a third-party programmer to program an .rpd, ensure that the configuration data is stored starting from address 0 of the serial flash device. If you use .jic or .pof files, the Stratix® 10 Programmer automatically programs the configuration data starting from address 0 of the serial flash device.

Intel currently support the following listed Supported Flash Devices for Stratix® 10