Intel Agilex® 7コンフィグレーションのユーザーガイド

ID 683673
日付 4/28/2023
Public
ドキュメント目次

2.4. HPS、トランシーバーの追加クロック要件

この Intel Agilex® 7デバイスには、トランシーバー、高帯域幅メモリー (HBM2) IP、および HPS EMIF IP に対する特定のクロック要件があります。 FPGA コンフィギュレーションを開始する前に、これらのクロック要件を満たしている必要があります。

FPGA コンフィグレーション

構成の失敗を避けるために、 Intel Agilex® 7 デバイスには、トランシーバー、HPS EMIF IP、およびすべての E タイルバリアント用の追加クロックが必要です。コンフィギュレーションを開始する前に、これらのブロックにフリーランニングの安定したリファレンス・クロックを提供する必要があります。クロック周波数は、コンフィギュレーション中に インテル® Quartus® Primeソフトウェアで指定された周波数設定と一致する必要があります。 この基準クロックは、OSC_CLK_1の要件で説明されている内部または外部発振器のコンフィギュレーション・クロック要件に追加されます。

これらのブロックとその具体的なクロック名は次のとおりです。
  • HPS リファレンス・クロック: HPS_OSC_CLK(HPS が有効な場合) 3
  • HPS EMIF: pll_ref_clk
  • E-tile トランシーバー: REFCLK_GXE
注: コンフィグレーションを正常に行うには、トランシーバーの電源が公称レベルである必要があります。 VCCおよび VCCP電源は、限定されたトランシーバー・チャネルのテストに使用できます。多くのトランシーバーを含むデザインでは、確実に動作するために補助電源が必要です。
注: デバイスの電源を入れた後、初めて FPGA をコンフィギュレーションする場合、R タイルのトランシーバーへのフリーランニングで安定したリファレンス・クロックは必須ではありません。デバイスがユーザーモードの場合、後続のコンフィギュレーションでは R タイルのトランシーバーREFCLK_GXR への基準クロックがオンになっている必要があります。
注: FPGA をコンフィグレーションするための F タイルのトランシーバーへのフリーランニングおよび安定したリファレンス・クロック要件は、IP 設定に依存します。 詳細については、PMA および FEC ダイレクト PHY IP ユーザー ガイドでのF タイル アーキテクチャですべてのシステム PLL リファレンス・クロックが準備完了であることを示すガイドラインおよび「PMA および FEC ダイレクト PHY IP ユーザー ガイド」を参照してください。

インテル® Quartus® Primeプロ・エディション ソフトウェアを使用すると、FPGA をコンフィグレーションする前に HPS をコンフィグレーションできます。このオプションを有効にするには、Assignments > Device > Device and Pin Options > Configuration > HPS/FPGA Configuration orderダイアログボックスでのHPS Firstを選択します。

HPSファーストのコンフィグレーション

Intel Agilex® 7 デバイスには、FPGA コア ロジックをコンフィグレーションする前に HPS を起動するオプションがあります。この方法は、HPS ファースト・コンフィグレーションとして知られています。でこのオプションを選択すると、 インテル® Quartus® Primeプロ・エディションのソフトウェアでは、FPGA I/O、HPS I/O、および HPS ブート (フェーズ 1 コンフィギュレーションとも呼ばれる) の前に、次のクロックが動作している必要があります。
  • HPS 基準クロック: HPS_OSC_CLK
  • HPS EMIF (使用時): pll_ref_clk
  • E タイルのトランシーバー: REFCLK_GXE

FPGA コンフィグレーション で指定された残りのクロックは フェーズ 2 コンフィギュレーションとも呼ばれる FPGA コア・ロジック・コンフィギュレーションの前に完全に動作する必要があります。

3 FPGA to HPS フリー クロックを HPS PLL リファレンス・クロックとして使用する場合、HPS_OSC_CLKクロックは必要ない場合があります。