Intel Agilex® 7のクロッキングおよびPLLユーザーガイド: FシリーズおよびIシリーズ

ID 683761
日付 4/10/2023
Public
ドキュメント目次

6.3.2. アドバンスト・モードのリコンフィグレーション

アドバンスト・モードでは、個々のI/O PLL設定のリコンフィグレーションは、IOPLL Reconfig IPコアを使用し、 Avalon® インターフェイスを介して行われます。

アドバンスト・モードのリコンフィグレーションは、上級者のみに推奨されます。このリコンフィグレーション・モードには制限事項がいくつかあり、コンフィグレーション・パラメーターを不正なコンフィグレーション設定に設定すると、I/O PLLのロックが失われ、デバイスの信頼性の問題が発生する可能性があります。インテルでは、 .mif ストリーミング・リコンフィグレーションの使用をお勧めします。

アドバンスト・モードのリコンフィグレーションを使用する際の制限事項は次のとおりです。

  • コンフィグレーション設定が正当な値であることを確認し、I/O PLLが正当なコンフィグレーションになるようにする必要があります。コンフィグレーションが確実に正当なものになるようにするには、 IOPLL IPコア・パラメーター: Advanced Parametersタブ の表を参照して、正しいコンフィグレーション設定を確認してください。
  • リコンフィグレーションする値が、I/O PLLの内部メモリー内の1バイトの一部でしかない場合は、読み出し - 変更 - 書き込み動作を実行して、バイトの残りのビットが上書きされないようにしてください。
  • アドバンスト・モードのリコンフィグレーション後、I/O PLLの再キャリブレーションを手動でトリガーしてください。
注意:
コンフィグレーションに誤ったPLL設定を使用したり、間違ったビットのコンフィグレーションを実行したり、1バイトの一部のみを対象とした設定でバイト全体を上書きしたりすると、PLLがロックを失い、デバイスの信頼性の問題が発生する可能性があります。

アドバンスト・モード を使用してI/O PLLの再キャリブレーションを実行するには、次の手順を実行します。

  1. IOPLL Reconfig IPコアでAdvanced Reconfigurationオプションをイネーブルします。
  2. mgmt_address[9:8] = 2'b01に設定して、アドバンスト・モードのリコンフィグレーションを選択します。
  3. mgmt_address[7:0] のアドレスバス値と mgmt_writedata[7:0] のデータバス値を目的のPLL設定にします。
    詳細については、 アドバンスト・モードのリコンフィグレーション用のアドレスバスとデータバスの設定 の表を参照してください。
  4. mgmt_write 信号を1 mgmt_clk サイクルの間アサートします。
  5. 手順1から手順3までを繰り返して、アドレスバスとデータバスの値を目的のI/O PLLリコンフィグレーション設定にします。
  6. I/O PLLのリコンフィグレーション完了後、I/O PLLの再キャリブレーションを手動でトリガーしてください。
    I/O PLLの再キャリブレーションの詳細については、アドバンスト・モードを使用した再キャリブレーション のセクションを参照してください。