記事 ID: 000075330 コンテンツタイプ: トラブルシューティング 最終改訂日: 2019/08/15

インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション デザインで PCIe、HPS EMIF、eSRAM、または HBM2 IP を使用している場合、インテル® Stratix® 10 デバイスのコンフィグレーションが失敗するのはなぜですか?

環境

    インテル® Quartus® Prime 開発ソフトウェア・プロ・エディション
    汎用コンポーネント
BUILT IN - ARTICLE INTRO SECOND COMPONENT
詳細

インテル® Stratix® 10 デバイスでは、ハード・プロセッサー・システム外部メモリー・インターフェイス (HPS EMIF)、PCIe、eSRAM、または高帯域幅メモリー (HBM2) を使用する場合、コンフィグレーションを成功させるには、クロック要件が追加されます。

リファレンス・クロックは、デバイスがコンフィグレーションを完了し、ユーザー・モードに入ったときに、上記の IP ブロックが適切に機能できるように、適切な PLL キャリブレーションに必要です。セキュア・デバイス・マネージャー (SDM) ファームウェアは、リファレンス・クロックが欠落しているために PLL が適切にキャリブレーションされない場合、デバイス・コンフィグレーションをゲートします。したがって、コンフィグレーションを開始する前に、これらの IP ブロックにフリーランニングで安定したリファレンス・クロックを提供する必要があります。それぞれの IP に必要なリファレンス・クロックは、以下の通りです。

Ipクロックピン
HBM2pll_ref_clkとext_core_clk
eSRAMCLK_ESRAM_[0,1]p および CLK_ESRAM_[0,1]n
HPS EMIFpll_ref_clk
L および H タイル PCIe チャネルREFCLK_GXB
E タイル・トランシーバー・チャネルREFCLK_GXE

 

インテル® Stratix® 10 L/ H タイル・デバイスの場合、PCIe ユースケースにはリファレンス・クロック要件が必須ですが、デバイス構成を成功させるには非 PCIe ユースケースには必須ではありません。PCIe のユースケースでは、SDM ファームウェアは、PLL キャリブレーション・コードがユーザー・モード開始のためにデバイスをリリースするために PLL が適切にキャリブレーションされるのを待ちます。そのため、PLL キャリブレーションにはリファレンス・クロックが必須です。非 PCIe のユースケースでは、SDM ファームウェアは、コンフィグレーション中にリファレンス・クロック電源なしで、適切な PLL キャリブレーション・コードなしでデバイス・コンフィグレーションをゲートしません。ユーザーは、トランシーバー・チャネルが適切に動作するために、ユーザーモードでトランシーバー PLL をキャリブレーションできます。

インテル® Stratix® 10 E タイルデバイスの場合、デバイス・コンフィグレーションを成功させるには、リファレンス・クロック要件が必須です。リファレンス・クロックは、コンフィグレーション・ファームウェアを インテル® Stratix® 10 E タイル・デバイスに読み込むには必要です。

解決方法

トランシーバー、PCIe、HPS EMIF、eSRAM、HBM2 IP ブロックがコンフィグレーション開始前にデザインで使用されている場合は、フリーランニングで安定したリファレンス・クロックを提供してください。

 

 

関連製品

本記事の適用対象: 1 製品

インテル® Stratix® 10 FPGA & SoC FPGA

1

このページのコンテンツは、元の英語のコンテンツを人力翻訳および機械翻訳したものが混在しています。この内容は参考情報および一般的な情報を提供するためものであり、情報の正確さと完全性を保証するものではありません。インテルは不正確な翻訳があった場合でもいかなる責任を負いません。このページの英語版と翻訳の間に矛盾がある場合は、英語版に準拠します。 このページの英語版をご覧ください。