Intel Agilex® 7 FPGA I-Series Transceiver (6 × F-Tile) Development Kit User Guide

ID 776646
Date 5/31/2023
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/Si5395-1/Si5395-2/Si5518. The instructions to run Clock Controller GUI are stated in the Run BTS GUI. You can also start it using the BTS GUI icon “Clock”.

The clock controller communicates with the system Intel® MAX® 10 device through a 10-pin JTAG header J11 or USB port J10. Then, system Intel® 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. Si5518 can be controlled only when a design in which the SPI interface is instantiated, such as the bts_config.sof under the board_test_system\image\ES folder has been downloaded to the FPGA.
Figure 22. Si5391

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 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

Si5391 has a two-time rewritable non-volatile memory (NVM). You can generate the register list from the Clockbuilder Pro tool and import it into Si5391 to update the settings of the RAM. Register changes are volatile after power cycling.

Figure 23. Si5395-1Similar control functions with Si5391.
Figure 24. Si5395-2Same with Si5395-1.
Figure 25. Si5518

Import

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

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.

Soft Reset

Initiate a global soft reset. The global soft reset will not download the firmware and frequency plan from NVM. Instead, it will restart the firmware and frequency plan currently running on the device. The device will act like it has been rebooted.