AN 770: Partially Reconfiguring a Design on Intel® Arria® 10 SoC Development Board

ID 683345
Date 11/06/2017
Public

Step 9: Programming the Board

Before you begin:
  1. Connect the power supply to the Intel® Arria® 10 SoC development board.
  2. Connect the USB Blaster cable between your PC USB port and the USB Blaster port on the development board.

To run the design on the Intel® Arria® 10 SoC development board:

  1. Open the Intel® Quartus® Prime software and click Tools > Programmer.
  2. In the Programmer, click Hardware Setup and select USB-Blaster.
  3. Click Auto Detect and select the device, 10AS066N3.
  4. Click OK. The Intel® Quartus® Prime software detects and updates the Programmer with the three FPGA chips on the board.
  5. Select the 10AS066N3 device, click Change File and load the blinking_led_pr_alpha.sof file.
  6. Enable Program/Configure for blinking_led_pr_alpha.sof file.
  7. Click Start and wait for the progress bar to reach 100%.
  8. Observe the LEDs on the board blinking at the same frequency as the original flat design.
  9. To program only the PR region, right-click the blinking_led_pr_alpha.sof file in the Programmer and click Add PR Programming File.
  10. Select the blinking_led_pr_bravo.rbf file.
  11. Disable Program/Configure for blinking_led_pr_alpha.sof file.
  12. Enable Program/Configure for blinking_led_pr_bravo.rbf file and click Start. On the board, observe LED[0] and LED[1] continuing to blink. When the progress bar reaches 100%, LED[2] and LED[3] blink slower.
  13. To re-program the PR region, right-click the .rbf file in the Programmer and click Change PR Programing File.
  14. Select the .rbf files for the other two personas to observe the behavior on the board. Loading the blinking_led_pr_alpha.rbf file causes the LEDs to blink at a specific frequency, and loading the blinking_led_pr_charlie.rbf file causes the LEDs to stay ON.
Figure 10. Programming the Intel® Arria® 10 SoC Development Board