インテル® Agilex™ コンフィグレーション・ユーザーガイド

ID 683673
日付 5/30/2022
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

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

インテル® Agilex™ デバイスにはトランシーバーに特定のクロック要件があります およびHPSEMIFIP。これらのクロック要件は、FPGAコンフィギュレーションを開始する前に満たす必要があります。

FPGA コンフィグレーション

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

これらのブロックとその特定のクロック名は次のとおりです。
  • HPSのリファレンス・クロック: HPS_OSC_CLK(HPSが有効な場合) 3
  • HPS EMIF: pll_ref_clk
  • Eタイル・トランシーバー: REFCLK_GXE
注: 構成を正常に行うには、トランシーバの電源が公称レベルである必要があります。 VCCおよび VCCP電源は、限られたトランシーバー チャネル テストに使用できます。多くのトランシーバーを含むデザインでは、確実に動作するために補助電源が必要です。
注: デバイスの電源をオンにした後で初めてFPGAをコンフィグレーションする場合、Rタイルトランシーバーへのフリーランニングで安定したリファレンス・クロックは必須ではありません。 RタイルトランシーバーREFCLK_GXRへのリファレンス・クロックは、デバイスがユーザーモードの場合、後続のコンフィグレーションではオンにする必要があります。

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

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

インテル® Agilex™ デバイスには、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からHPSへのフリークロックをHPSPLLリファレンス・クロックとして使用する場合、 HPS_OSC_CLK クロックは必要ない場合があります。