Hard Processor System Booting User Guide: Agilex™ 5 SoCs
A newer version of this document is available. Customers should click here to go to the newest version.
6.4.2.4.1. Agilex™ 5-Specific Clock Spine Differences
For Agilex™ 5 devices, you need an additional piece of core logic to provide a consistent tie-off to the PLL reconfiguration logic in the HPS IO bank. This tie-off from the core uses a clock spine when feeding the PLL. Differences in the clock spine value between the two designs can cause HPS IO hash mismatches.
To address this issue, set the clock_spine setting for all PLLs located in HPS IO banks in the QSF file (refer to the table "HPS IO banks used for HPS IO Hash calculation in different devices"). The example below shows how to do this:
set_instance_assignment -name CLOCK_SPINE 31 -to a|b|c|tennm_pll
This QSF assignment is required for Quartus® Prime versions from 23.4 to 24.3. Starting from Quartus® Prime version 24.3.1, the QSF assignment is no longer required.