Advantages of Partial Reconfiguration Scope of This Document Prerequisites for Using This Document Partial Reconfiguration Tools and Methods Arria 10 SoC Partial Reconfiguration Workflow Partial Reconfiguration Limitations Creating the PR Example Design Generating the Example Software Image Loading Partial Reconfiguration Designs Using Linux Important Partial Reconfiguration Terminology Revision History
Qsys Partial Reconfiguration Freeze Logic Importing the GHRD Project Add a Partial Reconfiguration Region to the GHRD Building the Base Revision with the Reconfigurable Design Partition Synthesizing an Alternate Persona Implementing the Alternate Persona Generating the RBF FPGA Image Files Design Handoff to Software Developer
Installing Files on the SD Card
The following steps show how to install your software on the SD card (created in "Hardware Prerequisites").
- 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.
- 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.
- 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.
- 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.