Intel® Arria® 10 SoC UEFI Boot Loader User Guide

ID 683536
Date 12/15/2017
Public
Document Table of Contents

1.5.12. Enabling Checksum for the FPGA Image

Task time: 15 minutes

To prevent a system down caused by using a corrupted FPGA image, you can wrap the FPGA image with mkimage, and the mkimage header checksum can be used for verification to ensure the integrity of FPGA image is programmed into FPGA fabric.

Before programming the FPGA fabric, a section of FPGA image or full FPGA image is loaded to an on-chip RAM and SDRAM for computing. The checksum is verified as correct before the FPGA fabric is programmed.