Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 1/24/2025
Public
Document Table of Contents

7.7. Clock Manager Programming Model

This section provides the programming model for the clock manager and includes example configurations for default operations based on CPU speed.

There are two programming models for clock manager:

  • Option 1: You are recommended to configure the HPS IP parameters in the Quartus® Prime software to override the clocks. There is no requirement to customize the settings in the bootloader, and the handoff is handled through the bitstream file.

    The Quartus® Prime software performs the required legality checks to ensure that the desired frequencies are achievable within the clock divider rules.

  • Option 2: If you prefer to control the PLL configuration directly in the bootloader, the following examples illustrate the required user inputs in clock manager source files.