Hard Processor System Booting User Guide: Agilex™ 5 SoCs

ID 813762
Date 8/23/2024
Public

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

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.