Intel® Agilex™ Configuration User Guide

ID 683673
Date 12/05/2022
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

2.7. Intel® Agilex™ Configuration Time Estimation

This section describes configuration time for various configuration modes for different bitstream sizes. For example, in PCIe* designs, your system software may require the Intel® Agilex™ device to enter user mode in less than 1 second to return a successful completion status for a valid configuration request. Use the values referenced below to determine the configuration mode that best suits your design requirements.

The table provides time estimates for the full FPGA configuration only. In HPS enabled designs, the table also considers the FPGA configuration first mode. Note that the HPS boot first mode in HPS enabled designs is not considered. Also, the CvP periphery image configuration is not considered. In general, if you use the Micron flash device for AS x4 configuration, the CvP periphery image configuration time is expected to be less than 100 ms.

The following conditions were used to estimate the configuration time values:
  • Set the VID mode of operation to PMBus Master mode
  • Use Intersil ISL68137 regulator to regulate the PMBus
  • Set configuration clock source to OSC_CLK_1 with 25/100/125 MHz
  • No advanced security features were enabled
  • For AVST x8/x16/x32 configuration modes, set the AVST_CLK to 125 MHz. The external host controller supplies the AVST_DATA by asserting the AVST_VALID signal high whenever the AVST_READY signal is high.
  • For AS x4 configuration mode, set the AS_CLK to 166 MHz. Use a Micron device with a 2 Gb density range QSPI flash memory.
Table 15.  Configuration Time for Various Configuration Modes The configuration file size is dependent on the user design complexity. In general, higher logic utilization with randomized logic patterns produces larger configuration file sizes. Regardless of the configuration file size, the decompression block must decompress the bitstream and configure the same number of CRAM bits within the device. A higher bandwidth configuration scheme like in the AVST x32 may send larger configuration files in shorter time. However, there is little to no benefit with sending a small configuration file when using higher bandwidth configuration schemes as the bottleneck is the time taken for decompression and not the time taken to send over the bitstream to the device. The data in this table is preliminary.
Device Bitstream File Size (MB) Configuration Time Estimation (ms)
AS x4 7 AVST x8 AVST x16 AVST x32

AGF 012

AGF 014

2.5 250 170 150 150
26 540 330 220 190
33 620 380 240 210

AGF 022

AGF 027

AGI 022

AGI 027

3.6 430 380 370 370
28 720 540 440 410
61 1,110 760 520 460

AGF 019

AGF 023

AGI 019

AGI 023

5.7 440 410 360 360
27 700 570 430 410
50 990 740 510 460
7 For non-Micron QSPI flash memory, the AS x4 configuration time increases by 126 ms.