Agilex™ 7 FPGA I-Series Development Kit User Guide

ID 683288
Date 4/05/2024
Public
Document Table of Contents

4.3. Control On-board Clock through Clock Controller GUI

The Clock Controller GUI can change the on-board Si5391 programmable PLLs to any customized frequency between 100 Hz and 712.5 MHz.

The instructions to run the Clock Controller GUI are stated in the Run BTS GUI. It can also be started with the BTS GUI icon “Clock”.

The Clock Controller communicates with the MAX® 10 device through either USB port J8 or 10-pin JTAG header J10. The MAX® 10 controls these programmable clock parts through a 2-wire I2C bus.

Note: You cannot run the stand-alone Clock Controller GUI application when the BTS or Power Monitor GUI is running at the same time.
Figure 30. Clock Controller GUI

The following sections describe the Clock Controller buttons.

Read

Reads the current frequency setting for the oscillator associated with the active tab.

Default

Sets the frequency for the oscillator associated with the active tab back to its default value. This can also be accomplished by power cycling the board.

Set

Sets the programmable oscillator frequency for the selected clock to the value in the OUTx output controls for the Si5391. Frequency changes might take several milliseconds to take effect. You might see glitches on the clock during this time. Intel® recommends resetting the FPGA logic after changing frequencies.

Import

You can generate the register list from the Clockbuilder Pro tool and import it into the Si5391 to update the settings of the RAM. Register changes are volatile after power cycling.

Clockbuilder Pro Software on Skyworks website