AN 893: Hierarchical Partial Reconfiguration Tutorial: for Intel Cyclone® 10 GX FPGA Development Board

ID 683548
Date 7/15/2019
Public

Step 11: Programming the Board

Before you begin:
  1. Connect the power supply to the Intel Cyclone® 10 GX FPGA development board.
  2. Connect the Intel® FPGA Download Cable between your PC USB port and the Intel® FPGA Download Cable port on the development board.

To run the design on the Intel Cyclone® 10 GX FPGA 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 OK. The Intel® Quartus® Prime software detects and updates the Programmer with the three FPGA chips on the board.
  4. Enable Program/Configure for blinking_led.sof file.
  5. Click Start and wait for the progress bar to reach 100%.
  6. Observe the LEDs on the board blinking at the same frequency as the original flat design.
  7. To program only the child PR region, right-click the blinking_led.sof file in the Programmer and click Add PR Programming File.
  8. Select the hpr_child_slow.pr_parent_partition.pr_partition.rbf file.
  9. Disable Program/Configure for the blinking_led.sof file.
  10. Enable Program/Configure for the hpr_child_slow.pr_parent_partition.pr_partition.rbf file and click Start. On the board, observe LED[0], LED[1], and LED[2] continuing to blink. When the progress bar reaches 100%, LED[3] blinks slower
  11. To program both the parent and child PR region, right-click the .rbf file in the Programmer and click Change PR Programing File.
  12. Select the hpr_child_empty.pr_parent_partition.rbf file.
  13. Click Start. On the board, observe that LED[0], LED[1] and LED[2] continue to blink. When the progress bar reaches 100%, LED[3] turns off.
  14. Repeat the above steps to dynamically re-program just the child PR region, or both the parent and child PR regions simultaneously.
Figure 20. Programming the Intel Cyclone® 10 GX FPGA Development Board