このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。
1. Intel Agilex® 7 FPGA FシリーズおよびIシリーズのクロッキングおよびPLLの概要
2. FシリーズおよびIシリーズのクロッキングおよびPLLのアーキテクチャーと機能
3. FシリーズおよびIシリーズのクロッキングおよびPLLのデザインの考慮事項
4. Clock Control Intel FPGA IPコア
5. IOPLL Intel FPGA IPコア
6. IOPLL Reconfig Intel FPGA IPコア
7. Intel Agilex 7のクロッキングおよびPLLユーザーガイド: FシリーズおよびIシリーズのアーカイブ
8. Intel Agilex® 7クロッキングおよびPLLユーザーガイドの文書改訂履歴
6. IOPLL Reconfig Intel FPGA IPコア
FシリーズおよびIシリーズ・デバイスを使用して、I/O PLLのフェーズ・ロック・ループ (PLL) リコンフィグレーションおよびダイナミック・フェーズ・シフトを実装できます。
FシリーズおよびIシリーズのI/O PLLによってダイナミック・リコンフィグレーションがサポートされるのは、デバイスがユーザーモードのときです。ダイナミック・リコンフィグレーション機能を使用すると、I/O PLL設定のリコンフィグレーションをリアルタイムで実行できます。PLLカウンターの分周設定とPLL帯域幅設定 (ループフィルター設定とチャージポンプ設定) の変更が、IOPLL Reconfig IPコアの Avalon® メモリーマップド・インターフェイス を介して実行できます。このとき、FPGA全体のリコンフィグレーションは必要ありません。FシリーズおよびIシリーズのI/O PLLでは、分周カウンター (N、M、C カウンター)、および電圧制御発振器 (VCO) を使用して、目的のフェーズおよび周波数出力を合成します。
IOPLL Reconfig IPコアは、次のように使用できます。
- Memory Initialization File (.mif) ストリーミング・リコンフィグレーション
- オンチップROMに保存された事前定義済み設定を使用して、I/O PLLのリコンフィグレーションが可能です。多数の固有PLLコンフィグレーションを1つのROMに格納することができます。
- .mif ファイルは、IOPLL コアによって自動生成されます。生成された .mif ファイルを .mif ストリーミング・リコンフィグレーション中に使用すると、新しいコンフィグレーションの正当性が確保されます。
- インテルでは、このリコンフィグレーション方式を使用することをお勧めしています。
- アドバンスト・モードのリコンフィグレーション
- このリコンフィグレーション方式は上級者向けです。リコンフィグレーションしたPLL設定が正当な範囲内であることを確認してください。
- IOPLL Reconfig IPコアのAdvanced Reconfigurationオプションをイネーブルして、個々のI/O PLLレジスターをリコンフィグレーションします。
- この方式ではエラーが発生しやすく、リコンフィグレーションが正しく行われないと、I/O PLLが不正なコンフィグレーションにリコンフィグレーションされる可能性があります。
- .mif を使用したI/O PLLの再キャリブレーション
- リコンフィグレーションを行わずに、I/O PLLの再キャリブレーションを実行します。
- リファレンス・クロック周波数を変更した場合は、再キャリブレーションをトリガーします。
- I/O PLLクロック・ゲーティング
- I/O PLLの出力クロック0のゲーティングおよびゲーティング解除をI/O PLLの出力クロック7に対して行います。
IOPLL Reconfig IPコアを使用して、ダイナミック・フェーズ・シフトを実行すます。