インテル® Agilex™ F シリーズ・トランシーバー SoC 開発キットのユーザー ガイド

ID 683752
日付 9/30/2022
Public
ドキュメント目次

3.4. クロック・コントローラー GUI によるオンボード クロックの制御

クロック・コントローラー GUI アプリケーションは、オンボードの Si549 プログラマブル オシレーターを 0.2 MHz ~ 800 MHz の任意のカスタマイズされた周波数に変更できます。デフォルトのクロック周波数値は 156.25MHz です。また、両方の Si5338K プログラマブル PLL を 0.17 MHz ~ 710 MHz の任意の周波数に変更できます。

LMK05028 の入出力周波数プランを変更するには、次のことを行う必要があります。
  1. J51.2 を J26.19 に、J51.1 を J26.17 にデュバン ワイヤで接続し、J26.12 を J26.11 にジャンパで接続します。このセットは LMK05028 で動作します。2CモードにしてIに入れる 2 Cチェーン。確認 SW10.2 を ON に設定し、SW4.4 を OFF に設定します。
  2. を使用してレジスタ ファイルを生成します。 TICS Pro ツールMATLAB ランタイム v9.0 (2015b、64 ビット).
  3. クロック・コントローラー GUI を使用して、生成されたレジスター ファイルをオンボード チップにインポートします。

クロック・コントローラー GUI アプリケーション (クロックコントロール.exe) スタンド・アロン・アプリケーションとして実行され、 <package dir> \examples\board_test_system ディレクトリー。

クロック・コントローラー GUI はシステムと通信します。 インテル® MAX® 10 いずれかの USB ポートを介したデバイス CN1 または 10 ピン JTAG ヘッダー J19.次にシステム インテル® MAX® 10 これらのプログラマブル クロック部分を 2 線式シリアル バスを介して制御します。

重要: ボード テスト システム (BTS) またはパワー モニター GUI が同時に実行されている場合、スタンドアロンのクロック・コントローラー GUI アプリケーションを実行することはできません。
図 2. クロック コントローラ GUI - Si549
注:
  • LSDIV: 低速出力分周器
  • HSDIV: 高速出力分周器
  • FBDIV: DSPLL™ デジタル VCO 周波数の設定に使用されるフィードバック分周器
図 3. クロック コントローラ GUI - Si5338K

以下の項で、クロック・コントロールのコントロールについて説明します。

アクティブなタブに対応するオシレーターの現在の周波数設定を読み出します。

アクティブなタブに対応するオシレーターの周波数をデフォルト値に戻します。ボード電源の再投入によってもデフォルトに戻ります。

選択したクロック向けのプログラマブル・オシレーターの周波数を、プログラマブル・オシレーターのTarget frequencyコントロールの値に設定します。周波数の変更が有効になるまでに数ミリ秒かかることがあります。この期間にクロック・グリッチが表示されることがあります。アルテラは、周波数を変更した後にはFPGAロジックをリセットすることを推奨します。

輸入: 新しい入出力周波数プラン用に生成されたレジスタ ファイルをオンボード LMK05028 にインポートします。電源再投入後、レジスタの変更は揮発性です。
図 4. クロック・コントローラー GUI - LMK05028