Hard Processor System Booting User Guide: Agilex™ 5 SoCs

ID 813762
Date 12/20/2024
Public
Document Table of Contents

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.