Visible to Intel only — GUID: qdi1674595249836
Ixiasoft
Visible to Intel only — GUID: qdi1674595249836
Ixiasoft
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.
Section Content
Example Configuration of Registers for Default Operation (640 MHz CPU)
Example Configuration of Registers for Power Optimized (1000 MHz CPU)
Example Configuration of Registers for Performance Optimized (1800 MHz CPU)
Example Configuration of Registers for Power Optimized (1200 MHz CPU)
Summary Table of Registers Used to Program Clocks