AN 798: Partial Reconfiguration with the Arria 10 HPS

ID 683034
Date 1/25/2017
Public
Document Table of Contents

Installing Files on the SD Card

The following steps show how to install your software on the SD card (created in "Hardware Prerequisites").
  1. Copy the pr_base.core.rbf and pr_base.periph.rbf files to the FAT partition of the SD card, overwriting the ghrd_10as066n2.core.rbf and ghrd_10as066n2.periph.rbf files that already exist at the directory root. This replaces the GHRD image provided by the GSRD SD card image with the default complete FPGA configuration image, which you created in the preceding steps.
  2. Copy the socfpga_arria10_socdk_sdmmc.dtb file to the FAT partition of the SD card, overwriting the socfpga_arria10_socdk_sdmmc.dtb file that already exists at the directory root. This replaces the GSRD boot device tree provided by the GSRD SD card image with the default PR enabled device tree from the Linux kernel source tree, which you created in the preceding steps.
  3. Copy the pr_region_default.rbf and pr_region_alt.rbf files to the /lib/firmware/ directory on the EXT3 partition of the SD card. When loading new firmware images using the device tree overlay, Linux searches this directory to find any named firmware files.
  4. Copy the base_static.dtbo, pr_region_default.dtbo and pr_region_alt.dtbo files to the /boot/ directory on the EXT3 partition of the SD card. This is the recommended location for PR DTB files.