Remote System Update Flash Device Layout - Intel Agilex Configuration User Manual

Hide thumbs Also See for Agilex:
Table of Contents

Advertisement

5. Remote System Update
UG-20205 | 2019.04.03

5.4. Remote System Update Flash Device Layout

The Intel Quartus Prime Programming Files Generator populates the flash memory when you generate the remote system
update programming files.
The following table shows the format of the programming files. Application images follow the configuration firmware pointer.
By default the first 16 bytes of the application image
these 16 bytes to store a Version ID to identify your application image. Providing this Version ID allows you to verify the
images stored in flash memory at a later time.
Table 26.
Remote System Update Flash Memory Layout
The start of flash address 0, or the 0xA2 partition within a partitioned flash address 0, must be set up as shown in the following table.
Offset
Size (Byte)
0
512
1024
1024K
2048
2M+256k
Next
Next + 32k
Next + 32k
Next + 32k
Varies
Varies
Varies
(11)
The Intel Quartus Prime software reserves an extra 256 KB of memory following this image for potential factory image updates.
Send Feedback
Usage
256k
Static Firmware Section
512K
Static Firmware Section
Static Firmware Section
64k
Reserved
(11)
Varies
Factory Image
32k
Sub-partition table
32k
Sub-partition table (Back-up copy)
32k
Configuration firmware pointer
block
32k
Configuration firmware pointer
block (Back-up copy)
Varies
Application image 1
Varies
Application image 2
Varies
Application image N
starting at address offset 0x1FC0 are 0. However you can use
.rpd
Sub-Partition Name
(remote system
BOOT_INFO
update boot image)
FACTORY_IMAGE
SPT0
SPT1
CPB0
CPB1
APP_IMAGE1
APP_IMAGE2
APP_IMAGEN
Sub-Partition Flag
Reserved Address
Read-Only
(Bit 0)
(Bit 1)
YES
YES
YES
YES
YES
NO
YES
NO
YES
NO
YES
NO
NO
NO
NO
NO
NO
NO
Intel
®
Agilex
Configuration User Guide
97

Advertisement

Table of Contents
loading

Table of Contents