AN 991: Partial Reconfiguration via Configuration Pins (External Host) Reference Design: for Intel® Agilex® F-Series FPGA Development Board
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: dfu1666133778347
Ixiasoft
Visible to Intel only — GUID: dfu1666133778347
Ixiasoft
Step 4: Adding the Partial Reconfiguration External Configuration Controller Intel FPGA IP
The Partial Reconfiguration External Configuration Controller Intel FPGA IP interfaces with the Intel Agilex PR control block to manage the bitstream source. You must add this IP to your design to implement external configuration.
Follow these steps to add the Partial Reconfiguration External Configuration Controller Intel FPGA IP to your project:
- Type Partial Reconfiguration in the IP Catalog search field (Tools > IP Catalog).
- Double-click Partial Reconfiguration External Configuration Controller Intel FPGA IP.
- In the Create IP Variant dialog box, type external_host_pr_ip as the File name, and then click Create. The parameter editor appears.
- For the Enable busy interface parameter, select Disable (the default setting). When you need to use this signal, you can switch the setting to Enable.
Figure 6. Enable Busy Interface Parameter in Parameter Editor
- Click File > Save and exit the parameter editor without generating the system. The parameter editor generates the external_host_pr_ip.ip IP variation file and adds the file to the blinking_led project.
Note:
- If you are copying the external_host_pr_ip.ip file from the pr directory, manually edit the blinking_led.qsf file to include the following line:
set_global_assignment -name IP_FILE pr_ip.ip
- Place the IP_FILE assignment after the SDC_FILE assignments (blinking_led.sdc) in your blinking_led.qsf file. This ordering ensures appropriate constraining of the Partial Reconfiguration Controller IP core.
- If you are copying the external_host_pr_ip.ip file from the pr directory, manually edit the blinking_led.qsf file to include the following line: