Visible to Intel only — GUID: kvk1677683462792
Ixiasoft
Visible to Intel only — GUID: kvk1677683462792
Ixiasoft
3.2.4. Image Layout
- Absolute— The absolute images include pointers which need to be updated to match the flash location at which the image is written.
- Relative— The relative images can be placed anywhere in flash without requiring any changes to the data.
The combined application images can only be relative, while the rest of the images can be either relative or absolute, as shown in the following table:
Image Type | Absolute | Relative |
---|---|---|
Application Image | x | x |
Factory Update Image | x | x |
Decision Firmware Update Image | x | x |
Combined Application Image | x |
The absolute images are created by passing the “-o start_address=0x0” option to the Programming File Generator, while the relative images are created without passing this option.
Both U-Boot and LibRSU automatically detect the image type, and they perform the required pointer updates for absolute images when writing and verifying images.
Relative images were introduced with Quartus Pro version 21.1. The absolute images are now deprecated, and it is recommended to always use relative images