AN 798: Partial Reconfiguration with the Arria 10 HPS

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

Hardware Prerequisites

This example is based on the 16.1 release of the SoC Golden System Reference Design (GSRD). For information about the GSRD, go to the Getting Started page of, and look for documentation for the 16.1 SoC development kit.

An SoC Development Kit is required. It must be configured to boot from the SD card for this example. The SD card must be updated to the 16.1 version of the GSRD.

To create an SD card, follow the instructions in the Arria 10 GSRD v16.1 Getting Started Guide on Alternatively, you can use the follwoing shortcut to create an SD card in a Linux development environment:

  1. Download the GSRD 16.1 binary tar file from
  2. Extract the sdcard image as follows:
    tar xvfz linux-socfpga-gsrd-16.1-a10-bin.tar.gz sdimage.tar.gz
    tar xvfz sdimage.tar.gz
  3. Copy the SD card image to the SD card as follows:
    sudo dd if=sdimage.img of=/dev/{sd card device}
    Note: The SD card must be at least 2 GB in size.