Hard Processor System Booting User Guide: Agilex™ 5 SoCs

ID 813762
Date 4/01/2024
Public
Document Table of Contents

4.2.1. Device and Pin Options

The device and pin options can be accessed from Quartus® Prime, by going to Assignments > Device > Device and Pin Options. The most important options related to configuration and HPS boot are:

  • General > Configuration Clock Source—allows using an internal oscillator or an external input clock for configuration purposes.
  • Configuration > Configuration Scheme—allows selecting the configuration source:
    • Active Serial x4
    • AVST x8
    • AVST x16
      Note: The AVST x16 configuration scheme cannot be used in designs that include the HPS. HPS-EMIF signals and AVST x16 signals are both located in the same bank, therefore, they cannot be used simultaneously. The AVST x8 mode uses dedicated SDM I/O pins, therefore, it can be used in designs that include the HPS.
  • Configuration > Active Serial Clock Source—allows selecting the QSPI clock speed when Active Serial x4 mode is selected
  • Configuration > Configuration Pin Options—allows selecting SDM pin behavior for configuration purposes
  • Configuration > HPS/FPGA Configuration Order—allows selecting FPGA Configuration First (called After INIT_DONE) or HPS Boot First (called HPS First) modes.
  • Configuration > HPS Debug Access Port (DAP)—allows the HPS JTAG port to be connected to HPS Pins, SDM Pins, or Disabled. It is typically connected to SDM pins, so you can have a single JTAG connection covering both SDM and HPS.
  • CvP Settings > Configuration via Protocol—can be selected as Initialization and Update or Off.

For more information about these options, refer to the Device Configuration User Guide: Agilex™ 5 FPGAs and SoCs.