Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public
Document Table of Contents

7.2.4. Peripheral Clock Generation

Some peripherals, such as XGMAC, USB3.1, USB2.0, PSI, GPIO, and the H2F user clocks have ping-pong counters in their clock trees to allow the necessary frequencies to be generated from the clock outputs provided by the two available PLLs.

Software updates to ping-pong counter dividers have seamless transitions on output clocks. Therefore, software can dynamically change the frequency by changing the ping-pong counter value (integer divider), however, the input to the ping-pong counters cannot be changed dynamically.